{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Deep Q- learning Agent- Stock Trading"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Import- Data and Functions"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<b> \n",
    "    We begin with inputing following variables:\n",
    "    - Stock1_name: this is first stock name, which is IBM - ibm.us\n",
    "    - Stock2_name: this is second stock name, which is GE - ge.us\n",
    "    - episode_count: This is number of episodes which agent till train on\n",
    "    - Start_balance: This is the initial starting cash, which is $ 50,000\n",
    "    - Training: This is number of records used for trading i.e. number of days on each episode of training will run\n",
    "    - Test: This is number of days on which test run will be executed \n",
    " \n",
    " </b>\n",
    "\n",
    "\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Using TensorFlow backend.\n"
     ]
    }
   ],
   "source": [
    "\n",
    "from agent.agent import Agent\n",
    "from state.state import State\n",
    "import pandas as pd\n",
    "from functions import *\n",
    "import sys\n",
    "\n",
    "import pandas as pd\n",
    "\n",
    "import math, random \n",
    "import numpy as np \n",
    "from datetime import datetime, timedelta\n",
    "\n",
    "#stock_name, window_size, episode_count = sys.argv[1], int(sys.argv[2]), int(sys.argv[3])\n",
    "\n",
    "stock_name1,stock_name2, episode_count, start_balance, training, test = 'ibm.us','ge.us', 21,10000,1000,1500\n",
    "\n",
    "\n",
    "pd_data1=pd.read_csv('data/ibm.us.txt', sep=\",\", header=0)\n",
    "pd_data2=pd.read_csv('data/ge.us.txt', sep=\",\", header=0)\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Data Pre-processing"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In this section we will do the following:\n",
    "1. Look at the data of IBM and GE stock for checking anamolies (missing data etc.). Also convert date into right format\n",
    "2. Make sure that both the stock data is for the same time period and same days in this time period. Remove data if necessary\n",
    "3. Look at descriptive statistics of data- mean, median, number of records\n",
    "4. Visualize the data to see how stock price changes with time\n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### View IBM Stock data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Date</th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1962-01-02</td>\n",
       "      <td>6.4130</td>\n",
       "      <td>6.4130</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>467056</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1962-01-03</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>350294</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1962-01-04</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3295</td>\n",
       "      <td>6.3295</td>\n",
       "      <td>314365</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1962-01-05</td>\n",
       "      <td>6.3211</td>\n",
       "      <td>6.3211</td>\n",
       "      <td>6.1958</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>440112</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1962-01-08</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>6.0373</td>\n",
       "      <td>6.0870</td>\n",
       "      <td>655676</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         Date    Open    High     Low   Close  Volume  OpenInt\n",
       "0  1962-01-02  6.4130  6.4130  6.3378  6.3378  467056        0\n",
       "1  1962-01-03  6.3378  6.3963  6.3378  6.3963  350294        0\n",
       "2  1962-01-04  6.3963  6.3963  6.3295  6.3295  314365        0\n",
       "3  1962-01-05  6.3211  6.3211  6.1958  6.2041  440112        0\n",
       "4  1962-01-08  6.2041  6.2041  6.0373  6.0870  655676        0"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\n",
    "pd_data1.head()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### View GE Stock data\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Date</th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1962-01-02</td>\n",
       "      <td>0.6277</td>\n",
       "      <td>0.6362</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>2575579</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1962-01-03</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>1764749</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1962-01-04</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6037</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>2194010</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1962-01-05</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.5798</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>3255244</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1962-01-08</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>0.5716</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>3696430</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         Date    Open    High     Low   Close   Volume  OpenInt\n",
       "0  1962-01-02  0.6277  0.6362  0.6201  0.6201  2575579        0\n",
       "1  1962-01-03  0.6201  0.6201  0.6122  0.6201  1764749        0\n",
       "2  1962-01-04  0.6201  0.6201  0.6037  0.6122  2194010        0\n",
       "3  1962-01-05  0.6122  0.6122  0.5798  0.5957  3255244        0\n",
       "4  1962-01-08  0.5957  0.5957  0.5716  0.5957  3696430        0"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\n",
    "pd_data2.head()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Date in Above data is not in Dateformat, so converting date to date format "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "#Convert  Date to Date format\n",
    "pd_data1['Date']=pd.to_datetime(pd_data1['Date'], format='%Y/%m/%d')\n",
    "pd_data2['Date']=pd.to_datetime(pd_data2['Date'], format='%Y/%m/%d')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Desciptive statistics of IBM and GE data"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "IBM Stock- descriptive statistics"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>14059.000000</td>\n",
       "      <td>14059.000000</td>\n",
       "      <td>14059.000000</td>\n",
       "      <td>14059.000000</td>\n",
       "      <td>1.405900e+04</td>\n",
       "      <td>14059.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>48.535548</td>\n",
       "      <td>48.987464</td>\n",
       "      <td>48.111897</td>\n",
       "      <td>48.554195</td>\n",
       "      <td>5.782966e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>49.270969</td>\n",
       "      <td>49.663765</td>\n",
       "      <td>48.912626</td>\n",
       "      <td>49.297698</td>\n",
       "      <td>5.429533e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>3.390100</td>\n",
       "      <td>3.565500</td>\n",
       "      <td>3.323500</td>\n",
       "      <td>3.390100</td>\n",
       "      <td>0.000000e+00</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>13.238500</td>\n",
       "      <td>13.358000</td>\n",
       "      <td>13.145000</td>\n",
       "      <td>13.234000</td>\n",
       "      <td>1.471590e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>23.029000</td>\n",
       "      <td>23.213000</td>\n",
       "      <td>22.819000</td>\n",
       "      <td>23.029000</td>\n",
       "      <td>4.801835e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>77.383500</td>\n",
       "      <td>78.154000</td>\n",
       "      <td>76.743500</td>\n",
       "      <td>77.444500</td>\n",
       "      <td>8.224838e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>186.010000</td>\n",
       "      <td>186.460000</td>\n",
       "      <td>185.060000</td>\n",
       "      <td>186.360000</td>\n",
       "      <td>8.316590e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "               Open          High           Low         Close        Volume  \\\n",
       "count  14059.000000  14059.000000  14059.000000  14059.000000  1.405900e+04   \n",
       "mean      48.535548     48.987464     48.111897     48.554195  5.782966e+06   \n",
       "std       49.270969     49.663765     48.912626     49.297698  5.429533e+06   \n",
       "min        3.390100      3.565500      3.323500      3.390100  0.000000e+00   \n",
       "25%       13.238500     13.358000     13.145000     13.234000  1.471590e+06   \n",
       "50%       23.029000     23.213000     22.819000     23.029000  4.801835e+06   \n",
       "75%       77.383500     78.154000     76.743500     77.444500  8.224838e+06   \n",
       "max      186.010000    186.460000    185.060000    186.360000  8.316590e+07   \n",
       "\n",
       "       OpenInt  \n",
       "count  14059.0  \n",
       "mean       0.0  \n",
       "std        0.0  \n",
       "min        0.0  \n",
       "25%        0.0  \n",
       "50%        0.0  \n",
       "75%        0.0  \n",
       "max        0.0  "
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data1.describe()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "GE Stock- descriptve statistics"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>14058.000000</td>\n",
       "      <td>14058.000000</td>\n",
       "      <td>14058.000000</td>\n",
       "      <td>14058.000000</td>\n",
       "      <td>1.405800e+04</td>\n",
       "      <td>14058.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>10.534737</td>\n",
       "      <td>10.642538</td>\n",
       "      <td>10.421090</td>\n",
       "      <td>10.534161</td>\n",
       "      <td>2.423066e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>11.742897</td>\n",
       "      <td>11.868891</td>\n",
       "      <td>11.612159</td>\n",
       "      <td>11.743726</td>\n",
       "      <td>3.369859e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>0.459020</td>\n",
       "      <td>0.466900</td>\n",
       "      <td>0.451140</td>\n",
       "      <td>0.459020</td>\n",
       "      <td>0.000000e+00</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>0.901500</td>\n",
       "      <td>0.909600</td>\n",
       "      <td>0.893800</td>\n",
       "      <td>0.901500</td>\n",
       "      <td>5.496950e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>3.880900</td>\n",
       "      <td>3.912700</td>\n",
       "      <td>3.824300</td>\n",
       "      <td>3.884800</td>\n",
       "      <td>1.597520e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>21.416000</td>\n",
       "      <td>21.658000</td>\n",
       "      <td>21.149250</td>\n",
       "      <td>21.370000</td>\n",
       "      <td>2.853667e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>47.751000</td>\n",
       "      <td>48.459000</td>\n",
       "      <td>47.596000</td>\n",
       "      <td>48.056000</td>\n",
       "      <td>9.345354e+08</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "               Open          High           Low         Close        Volume  \\\n",
       "count  14058.000000  14058.000000  14058.000000  14058.000000  1.405800e+04   \n",
       "mean      10.534737     10.642538     10.421090     10.534161  2.423066e+07   \n",
       "std       11.742897     11.868891     11.612159     11.743726  3.369859e+07   \n",
       "min        0.459020      0.466900      0.451140      0.459020  0.000000e+00   \n",
       "25%        0.901500      0.909600      0.893800      0.901500  5.496950e+06   \n",
       "50%        3.880900      3.912700      3.824300      3.884800  1.597520e+07   \n",
       "75%       21.416000     21.658000     21.149250     21.370000  2.853667e+07   \n",
       "max       47.751000     48.459000     47.596000     48.056000  9.345354e+08   \n",
       "\n",
       "       OpenInt  \n",
       "count  14058.0  \n",
       "mean       0.0  \n",
       "std        0.0  \n",
       "min        0.0  \n",
       "25%        0.0  \n",
       "50%        0.0  \n",
       "75%        0.0  \n",
       "max        0.0  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data2.describe()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Drop Data that is not in both stock data- some days data is missing in IBM and some in GE"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Pre -Processing the Datasheet ...Drop Data that is not in both stock data- some days data is missing in Apple and some in Amazon\n",
    "import datetime\n",
    "#timestamp = data1_date[10]\n",
    "#print(timestamp.strftime('%Y-%m-%d'))\n",
    "list1= pd_data1['Date']\n",
    "list2= pd_data2['Date']\n",
    "diff_pd1_data = list(set(list1) - set(list2))\n",
    "diff_pd2_data = list(set(list2) - set(list1))\n",
    "#x11=x[0].strftime('%Y-%m-%d 00:00:00')\n",
    "#p=datetime.datetime.strptime(x11, \"%Y-%m-%d 00:00:00\")\n",
    "#print(p)\n",
    "for k in range(len(diff_pd1_data)):\n",
    "    pd1_dat_format=diff_pd1_data[k].strftime('%Y-%m-%d 00:00:00')\n",
    "    date_format_pd1=datetime.datetime.strptime(pd1_dat_format, \"%Y-%m-%d 00:00:00\")\n",
    "    for i, j in enumerate(list1):\n",
    "        if j == date_format_pd1:\n",
    "            #print(i)\n",
    "            pd_data1=pd_data1.drop([i])            \n",
    "pd_data1=pd_data1.reset_index(drop=True)\n",
    "\n",
    "for k in range(len(diff_pd2_data)):\n",
    "    pd2_dat_format=diff_pd2_data[k].strftime('%Y-%m-%d 00:00:00')\n",
    "    date_format_pd2=datetime.datetime.strptime(pd2_dat_format, \"%Y-%m-%d 00:00:00\")\n",
    "    for M, N in enumerate(list2):\n",
    "        if N == date_format_pd2:\n",
    "            #print(M)\n",
    "            pd_data2=pd_data2.drop([M])\n",
    "            \n",
    "pd_data2=pd_data2.reset_index(drop=True) \n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now the data is clean, both IBM and GE have 14055 records"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>1.405500e+04</td>\n",
       "      <td>14055.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>48.532594</td>\n",
       "      <td>48.984583</td>\n",
       "      <td>48.109053</td>\n",
       "      <td>48.551236</td>\n",
       "      <td>5.783121e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>49.274761</td>\n",
       "      <td>49.667639</td>\n",
       "      <td>48.916453</td>\n",
       "      <td>49.301496</td>\n",
       "      <td>5.430147e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>3.390100</td>\n",
       "      <td>3.565500</td>\n",
       "      <td>3.323500</td>\n",
       "      <td>3.390100</td>\n",
       "      <td>0.000000e+00</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>13.238500</td>\n",
       "      <td>13.358000</td>\n",
       "      <td>13.145000</td>\n",
       "      <td>13.234000</td>\n",
       "      <td>1.471590e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>23.029000</td>\n",
       "      <td>23.213000</td>\n",
       "      <td>22.804000</td>\n",
       "      <td>23.029000</td>\n",
       "      <td>4.801272e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>77.383500</td>\n",
       "      <td>78.158000</td>\n",
       "      <td>76.752000</td>\n",
       "      <td>77.444500</td>\n",
       "      <td>8.226488e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>186.010000</td>\n",
       "      <td>186.460000</td>\n",
       "      <td>185.060000</td>\n",
       "      <td>186.360000</td>\n",
       "      <td>8.316590e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "               Open          High           Low         Close        Volume  \\\n",
       "count  14055.000000  14055.000000  14055.000000  14055.000000  1.405500e+04   \n",
       "mean      48.532594     48.984583     48.109053     48.551236  5.783121e+06   \n",
       "std       49.274761     49.667639     48.916453     49.301496  5.430147e+06   \n",
       "min        3.390100      3.565500      3.323500      3.390100  0.000000e+00   \n",
       "25%       13.238500     13.358000     13.145000     13.234000  1.471590e+06   \n",
       "50%       23.029000     23.213000     22.804000     23.029000  4.801272e+06   \n",
       "75%       77.383500     78.158000     76.752000     77.444500  8.226488e+06   \n",
       "max      186.010000    186.460000    185.060000    186.360000  8.316590e+07   \n",
       "\n",
       "       OpenInt  \n",
       "count  14055.0  \n",
       "mean       0.0  \n",
       "std        0.0  \n",
       "min        0.0  \n",
       "25%        0.0  \n",
       "50%        0.0  \n",
       "75%        0.0  \n",
       "max        0.0  "
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data1.describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>14055.000000</td>\n",
       "      <td>1.405500e+04</td>\n",
       "      <td>14055.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>10.536796</td>\n",
       "      <td>10.644616</td>\n",
       "      <td>10.423125</td>\n",
       "      <td>10.536218</td>\n",
       "      <td>2.423429e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>11.743304</td>\n",
       "      <td>11.869305</td>\n",
       "      <td>11.612562</td>\n",
       "      <td>11.744135</td>\n",
       "      <td>3.370127e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>0.459020</td>\n",
       "      <td>0.466900</td>\n",
       "      <td>0.451140</td>\n",
       "      <td>0.459020</td>\n",
       "      <td>0.000000e+00</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>0.901500</td>\n",
       "      <td>0.909600</td>\n",
       "      <td>0.893800</td>\n",
       "      <td>0.901500</td>\n",
       "      <td>5.496950e+06</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>3.880900</td>\n",
       "      <td>3.920600</td>\n",
       "      <td>3.832400</td>\n",
       "      <td>3.888700</td>\n",
       "      <td>1.597961e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>21.416000</td>\n",
       "      <td>21.658500</td>\n",
       "      <td>21.150000</td>\n",
       "      <td>21.372000</td>\n",
       "      <td>2.854301e+07</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>47.751000</td>\n",
       "      <td>48.459000</td>\n",
       "      <td>47.596000</td>\n",
       "      <td>48.056000</td>\n",
       "      <td>9.345354e+08</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "               Open          High           Low         Close        Volume  \\\n",
       "count  14055.000000  14055.000000  14055.000000  14055.000000  1.405500e+04   \n",
       "mean      10.536796     10.644616     10.423125     10.536218  2.423429e+07   \n",
       "std       11.743304     11.869305     11.612562     11.744135  3.370127e+07   \n",
       "min        0.459020      0.466900      0.451140      0.459020  0.000000e+00   \n",
       "25%        0.901500      0.909600      0.893800      0.901500  5.496950e+06   \n",
       "50%        3.880900      3.920600      3.832400      3.888700  1.597961e+07   \n",
       "75%       21.416000     21.658500     21.150000     21.372000  2.854301e+07   \n",
       "max       47.751000     48.459000     47.596000     48.056000  9.345354e+08   \n",
       "\n",
       "       OpenInt  \n",
       "count  14055.0  \n",
       "mean       0.0  \n",
       "std        0.0  \n",
       "min        0.0  \n",
       "25%        0.0  \n",
       "50%        0.0  \n",
       "75%        0.0  \n",
       "max        0.0  "
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data2.describe()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Data Visualization"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f6acfac1908>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Apple Stock Plot\n",
    "import matplotlib.pyplot as plt\n",
    "import datetime\n",
    "import numpy as np\n",
    "\n",
    "%matplotlib inline\n",
    "\n",
    "x1 = np.array(pd_data1['Date'])\n",
    "y1 = pd_data1['Open']\n",
    "y12= pd_data1['Volume']\n",
    "\n",
    "plt.title(\"IBM Stock Performance Over years\")\n",
    "plt.xlabel(\"Year\")\n",
    "plt.ylabel(\"Price in $\")\n",
    "\n",
    "\n",
    "\n",
    "plt.plot(x1,y1)\n",
    "\n",
    "\n",
    "ax2 = plt.twinx()  # instantiate a second axes that shares the same x-axis\n",
    "\n",
    "color = 'tab:red'\n",
    "ax2.set_ylabel('volume', color=color)  # we already handled the x-label with ax1\n",
    "ax2.plot(x1, y12, color=color)\n",
    "ax2.tick_params(axis='y', labelcolor=color)\n",
    "\n",
    "\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaMAAAEWCAYAAADLkvgyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzsnXecVNX1wL93G7v0jnQQkXkoYEFjF8XeMPaSxJZYYhKNFTsaC/aSn8bYIppYsGEBIUZBsYMgILyht4WFpWxh+87O/f3x3sy+mZ26O7MzO5zv5zOffe/W82Zm75lz77nnKq01giAIgpBKslItgCAIgiCIMhIEQRBSjigjQRAEIeWIMhIEQRBSjigjQRAEIeWIMhIEQRBSjigjodVQSl2qlPo6RX0frpRaqZSqUEqdmQoZBEEIjyijNoJS6gKl1A9KqUqlVLF9/UellLLzX1VK1dmDre+1KMa285RSjyulCu16a5VSTzry1ymljkvWs4WRaZJSqt6Wp1Qp9a1S6tAWNHkf8H9a645a62mJkjPdsX8ALFFKVSmltiil/qGU6ppquQQhGFFGbQCl1I3A08CjwB5AH+Bq4HAgz1H0EXuw9b3GxNjFbcBY4GCgE3AMsDBR8reAt7XWHYFewNfA+z7lGytKqRz7cjCwtDlCONpoU9jfm4eBm4EuwCFY78NnSqm8SHWb0VfK3qO2+vkIQWit5ZXGL6xBpBI4O0q5V4H7m9nHJ8D1YfJeB7xANVAB3GKnn4E1uJcCcwDDUWcg8D6wDdiBZZEAXAp87Sj3KJaS6RKi30nAvx33+wAa6GnfXw6YQAkwCxjsKKuBa4GVwFpgddAztAP6AR8BO4FVwB+C+n4X+DdQDvzeTnvHTtsFLAH2xlLkxcBG4ARHG5fZ8u0C1gBXOfLGAYXAjXbdIuAyR34B8DiwHiiz36MCO+8Q4Fv7fV8EjAvzuXW2n/W8oPSOdp+X2+9BNdDdkb8/sB3Ijfd9DiHDdODPQWmLgTPtaxfwmf0ZLHfKCpyK9YOo3H5vJznyhth9XwFsAL4C8u3PZof93swD+qT6/1desb9SLoC8onxAcBLgAXKilHuV5iujO+1/6j8CowAVlL8OOM5xvzeWgjweyAVusQf0PCDbHiSfBDrYg8QRdr1L7YE1C3jRHtzah5FpErYywlIejwIb7fsz7f4MIMeW/1tHXW0Pct0dg3jwM3wJPGfLtx+W4hzv6Lve7icLSzlMAmqAE+0+X8NSdHfY78EfnAOyPZgOAxRwNFAFHGDnjbM/0/vsuqfY+d3s/GexFHx/+/08zH4P+tuD7Sm2XMfb973i+d4AU4A37esvCFTEjwLPN/d9DurnPOAHx/0YW948+7uxEUtp5wAHYCnBfRzv0Sj7OUcDW2lUYkPsvl+z2ykArgI+Btrb79mBQOdU///KK45xKNUCyCvKBwS/AbYEpfl+GVcDR9lpr9qDZanjNSXGPrKxfuF+A9QCm4FLHPnrCBzI7wKmOu6zgE32AHIo1sAeahC8FPgBeBt4D8iLINMkoM5+jmJ70DzQzvsUuCKo/yrsX+32QHVsUHv+Z8Cy3BqATo78h4BXHX1/FUKezxz3p2NZHtn2fSe7365hnmcacJ19Pc7+7HIc+cVYVk+WnTcmRBu3Aq8Hpc1yflaRvjeOvMm+Z8Gy+r6wrxWWgvB9p+J+n4P6aYdl9Qy37x8DnrOvzwfmBpX/J3BPmLaeAp60r4fYfe/pyL8c6/9idGv/jybjtWyE65VlI1zFy0a4fomh7OBlI1yfLxvhWrxshGvOshGuAamWvzkvWTNKf3YAPZ3z4lrrw7TWXe0852f4mNa6q+N1SSwdaK0btNbPaq0PB7oCDwCvKKWMMFX6YU0h+ep7sQax/lgD/XqttSdM3b2ACcC9Wuu6KKJNtZ+jt9b6WK31T3b6YOBp27GhFGvAU3b/PjZGaLcfsFNrvcuRtj6G+lsd19XAdq11g+MerGkwlFInK6W+V0rttGU8BejpqL8j6D2qsuv2xLLWVofofzBwru+57XaPAPqGKLudoO+Ng752PljTkYcqpfoBR2EN8nMd/TX7fdZa1wJTgd8opbKAC7GmfX1t/yroWS7GWhNFKfUrpdRspdQ2pVQZ1hppz6AunH2/jqWY31JKbVZKPaKUyg0nWxvgVSzrNhYeA14z3OZoLGv7oWQJlUxEGaU/32FZKxNaozOtdbXW+lmsNYKRvuSgYpuxBhMAbKeCgVjW0UZgUIRFZRNrauZTpdSIZoq5EWsNxql4C7TW3zofJUL9zUB3pVQnR9ogW/5Y6kdEKdUOy/J7DGvdoiswA2sgj8Z2LAt3WIi8jViWkfO5O2itJ4co6/venBUkWwfgZOBzAK11KfBfrCm1i7Cm73zP3tL3GawpwYuB8UCV1vo7R9tfBrXdUWt9jZ3/Btaa3kCtdRfgeZq+f/6+tdb1Wut7tdYjsaY1TwN+F0W2tMVwm19hKX8/pssYZrqMmabL+Ml0GXNNl+Gys0Zif57AbFpprEg0oozSHHuwuBd4Til1jlKqo1IqSym1H9Z8eYtRSl2vlBqnlCpQSuUopS7BmnbyedRtBfZ0VJkKnKqUGm//+rwRa+D7FvgRa0F+slKqg1IqXyl1eNAzvQncDvxPKRVq0I3G88BtSql9bPm7KKXOjbWy1nqjLetDtnyjsRbD/9MMWUKRhzVFtQ3wKKVOBk6IUTYv8ArwhFKqn1IqWyl1qK3g/g2crpQ60U7Ptz+3ASHaKcP63vxdKXWSUipXKTUEywmjkEYLBayB/3fA2fa1jxa9z7Yc32E5jzwe1OcnwN5Kqd/asuUqpQ5yWOOdsKzXGqXUwViKMixKqWOUUqOUUtlYTg/1WFOxmcQLwJ8Nt3kgcBPWmidYa7Rn29e/BjqZLqNHCuRrEaKM2gBa60eAG7AcBYqxlMM/sdYQnL9SbwnaZ7S9aWshqcYaLLZg/TK/Fst7b42d/xBwpz2dcpPWejnWmsTf7fKnA6drrevsaavTsabjNmANfOeHeKYpWFMKX9iDZMxorT/Acll+SylVDvyC9Ws/Hi7EWnvYDHyAtVbxWZxthJNvF/AXLKVdgjWQfhRHEzdheevNw/p1/DCQZSvRCViKfBuWdXEzYf6P7e/N7VgWWjnWet1GLEeNWkfRj4DhwFat9SJH/US8z2A5GozCUqa+tndhKegLsD6DLXZf7ewifwTuU0rtAu7Gei8jsQfWlGM5lvX9pbO/to7pMjpiWXzvmC7jZ6z/f9/07E3A0abLWIjlLLMJy3mlTaEaLXJBEITEo5T6HXCl1vqIVMvSljBdxhDgE8Nt7mu6jM7AcsNthlofdNbpCLgNt9nEWk53xDISBCFpKKXaY1k5L6RalraM4TbLgbWmyzgXwHQZynQZY+zrnqbL8I3lt2FN87Y5RBkJgpAUlFInYk0nbiVwLUqIguky3sRyQhlhuoxC02VcgeUIcoXpMhZhbTj3OSqMA5abLmMFVnSWB1IgcotJ6jSdUmod1g70BsCjtR6rlOqOtc9kCNbej/O01iVJE0IQBEFIe1rDMjpGa72f1nqsfT8R+FxrPRzLHXFiK8ggCIIgpDGtYRmN1Vpvd6Qtx4qnVaSU6gvM0VpH3G+SlZWlCwoKkianIAhCJlJVVaW11m1iOSbZ0W418F+llAb+qbV+AWsTYBGArZB6h6qolLoSuBIgLy+PysrKJIsqCIKQWSilqqOXSg+SrYwO11pvthXOZ0opd6wVbcX1AkCHDh3E/1wQBCGDSar5prXebP8txtpYeDCw1Z6ew/5bnEwZBEEQhPQnacrIDgXTyXeNtdv6F6zd3r4AnpcAHyZLBkEQBKFtkMxpuj7AB/bBnDnAG1rrmUqpecBUpZTvYKy4Yl0JgiAImUebCAfUoUMHLQ4MgiAI8aGUqtJaJySgcrJpEy5/giAIQmYjykgQBEFIOaKMBEGIyrertzN9cVGqxYibmuUrqFqwINViCDGQ7H1GgiC0cXZU1HLRiz8AcNK+p5CdFcuBtenB2glWLFHDbaZYEiEaYhkJghCRkqp6/3V9gzeFkgiZjCgjQRAi0uBt9LitE2UkJAlRRoIgRMTjbVRAWnSRkCREGQmCEBFPQ6Nl5G0D+xKFtokoI0EQItLgUECiioRkIcpIEISYEctISBaijARBiIhM0wmtgSgjQRAi8u5PG/3XoouEZCHKSBCEiOyq8fivxTISkoUoI0EQIjJ35Xb/tegiIVmIMhIEISL5udn+a7GMhGQhykgQhIjcdZrhvxZdJCQLUUaCIISlrLo+wJtu1baKFEojZDIStVsQhLCMufe/AfeX/Wse6yafmiJphExGLCNBEAQh5YgyEgRBEFKOKCNBEAQh5YgyEgQhJN+u2h69kCAkCFFGgiCE5Iapi0Kma/HvFpKAKCNBEEJSWl0XMt3j1dzy7iJWi5u3kEBEGQmC0ARPgzdgf5GTXzaVMXV+Ide/9XMrSyVkMqKMBEFowsi7Z+HxhlZGvvSsLNWaIgkZjigjQRCaUNfgDZtX77HyRBUJiUSUkSAIceEzmJRoIyGBiDISBCEufJG7F24oTbEkQiYhsekEQYgLOUYiczBdxknA00A28JLhNicH5Q8CpgBd7TITDbc5IxmyiGUkCEJciC7KDEyXkQ08C5wMjAQuNF3GyKBidwJTDbe5P3AB8Fyy5BFlJAhCXGhEG2UIBwOrDLe5xnCbdcBbwISgMhrobF93ATYnS5ikKyOlVLZSaqFS6hP7fqhS6gel1Eql1NtKqbxkyyAIQuLwhne0E9KPHKXUfMfrSkdef2Cj477QTnMyCfiN6TIKgRnAn5MlaGtYRtcBpuP+YeBJrfVwoAS4ohVkEAQhQYTbfySkJR6t9VjH6wVHXih/yOAP90LgVcNtDgBOAV43XUZS9EZSlZFSagBwKvCSfa+AY4F37SJTgDOTKYMgCInl6n//lGoRhMRQCAx03A+g6TTcFcBUAMNtfgfkAz2TIUyyLaOngFsAn2HfAyjVWnvs+1BmoSAIgpB85gHDTZcx1HQZeVgOCh8FldkAjAcwXYaBpYy2JUOYpCkjpdRpQLHW2vkzKhaz0Ff/St88p8fjCVVEEIQUU1Er/5ttFcNteoA/AbOwllKmGm5zqeky7jNdxhl2sRuBP5guYxHwJnCp4TaTMk+bzH1GhwNnKKVOwdKmnbEspa5KqRzbOgplFgJgz22+ANChQweZpBaENKQhTDBVoW1g7xmaEZR2t+N6GdZYnnSSZhlprW/TWg/QWg/BMv++0FpfDMwGzrGLXQJ8mCwZBEFILuLmLSSKVOwzuhW4QSm1CmsN6eUUyCAIQhyMHtCF9nnZTdLFs05IFK2ijLTWc7TWp9nXa7TWB2ut99Jan6u1rm0NGQRBaD4v/W5syPQGUUZCgpAIDIIgROTAwd3o3Tk/ZJ5YRkKiEGUkCEJEnrv4AACyQ5wZ4Ylw7pEgxIMoI0EQItKlIBeAP4/fq0meWEZCohBlJAhCTBw2rOnGe4+4dgsJQpSRIAgRybKn50Kd7Dp3ZVI24wu7IaKMBEEI4J35GwPuIx0vPmNJUZKlEXYXRBkJghDAze8uDriPoIuol2k6IUGIMhIEISLKN00XQi3VizedkCBEGQmCEJEsWweFmq47aEj31hVGyFhEGQmCEBGfZZQVQhuNHdKttcURMhRRRoIgxERWCMtIwgEJiUKUkSAIMaFCRWAQZSQkCFFGgiDERHYI08grykhIEKKMBEGIiZ4d85qkiWUkJApRRoIgxESn/Fz+d8NRAWmyZiQkClFGgiAE0K19bti83OzAIUOUkZAoRBkJghBA3y4FYfOC3btFGQmJQpSRIAgBDO3VIWxesENdSVVdkqURdhdEGQmCEIDWmuG9O4bMC/aoe27O6tYQSdgNEGUkCEIAXm/oaAsQPj1V1NQ3sLiwNNViCAlAlJEgCAF4tQ57bES49FXFu1i/ozJ5QoXhqEdmc8b/fcMX7q2t3reQWHJSLYAgCOmFV1sWUJeCXAZ2D3RmyA6hjcY/PofV2yxFtG7yqa0io4/iXbUArNlWybGuVu1aSDCijARBCEBrTVYWLLrnhCZ5oabpfIoolQzo1j7gvmbFCnL32CNF0gjNQZSRIAgBfO4uDpuXbmtGPraW1wTcrz1jAu1GjEiRNEJzkDUjQRBiRqXRiPH9mh3+63s+Wtokv3b58tYUR2ghafTVEgQh3Qm1ZpQqLnjh+1SLICQQUUaCIPiZt25nxPx0naYT2j6ijARB8HPu899FzHfqogsPHpRkaYTdCVFGgiAAsLm0OmoZZwSGYRHCBglCvIgyEgQBsPbqREOm6RLLU/9bwZCJ0/E0eFMtSsoR125BEKis9eDeUh61nDM0XSoVk9aZES38/75YBUB9gyYnu/X7N13GScDTQDbwkuE2J4cocx4wCdDAIsNtXpQMWcQyEgSBc5//jvunm1HLKVsBnbV//7ChgVqDTDm6wndS7qbSaoZMnN6qYY1Ml5ENPAucDIwELjRdxsigMsOB24DDDbe5D3B9suQRZSQIAsuKoltFPpZMOoFHzhnNNjsUT2uyq6aejxdtDnnc+ZzlxXz486ZWlykRzF25DYDLX53fmt0eDKwy3OYaw23WAW8BE4LK/AF41nCbJQCG2wy/I7qFJG2aTimVD3wFtLP7eVdrfY9SaijWQ3cHFgC/1VrLoSiCkEb8bcI+YfM65VsnwZbX1LeWOH5GTfovAI+cM7pJ3qX/mgfAhP36t6pMiSCJR3HkKKWcGu4FrfUL9nV/YKMjrxD4VVD9vQFMl/EN1lTeJMNtzkyGoMm0jGqBY7XWY4D9gJOUUocADwNPaq2HAyXAFUmUQRCEZnDm/tEHdEXTebrWWsu55d3FrdJPsqj1NHDZv3703yfRyvRorcc6Xi848kJNtAZ/gDnAcGAccCHwkukyuiZD0KQpI21RYd/m2i8NHAu8a6dPAc5MlgyCIDSP5i7JzF4e/yzOrKVbeP379c3rsI2yaGMZs5dvS7UYhcBAx/0AYHOIMh8abrPecJtrgeVYyinhJHXNSCmVrZT6GSgGPgNWA6Vaa49dpBDLVAxV90ql1Hyl1HyPxxOqiCAISaJDXvNcuwpLou9VCuaq13/irmm/UF5Tz6EPfU7xrproldo4udnhvT9q6htaS4x5wHDTZQw1XUYecAHwUVCZacAxAKbL6Ik1bbcmGcIkVRlprRu01vthadyDASNUsTB1X/CZljk54oEuCK1JTnb0oUGH+NfdXhHf8q/TK+6295dQVFbDwQ98HrZ89w55cbWfjpRW1fHlivBWkeuumWyKYQNySzHcpgf4EzALMIGphttcarqM+0yXcYZdbBaww3QZy4DZwM2G29wRusWW0SqjvNa6VCk1BzgE6KqUyrGto1BmoSAIbYCC3BDWU5xrRjsqGtdKVm7dFbV8Jmy6vfilH1i6ObL34rrtlfTvWhCxTCIw3OYMYEZQ2t2Oaw3cYL+SStIsI6VUL6VUV/u6ADgOS/vOBs6xi10CfJgsGQRBSB4qhGKo8cQXSaDBobxWbLWWmPt0bodZVM5t7y8OcIiY9NFStjuU1/DeHbns8CHMvP7IeEVPKdEUEVgODrsbUS0jpdQ+QLHWeptSqgeWN1xH4D6t9bIIVfsCU5RS2VhKb6rW+hOl1DLgLaXU/cBC4OUWP4UgCM3G20xvhVD14l3v8DQ0baNb+zxOfnouAK49OnPJYUMAePXbdQHluhTkcs/p4V3Q2zI5WbvfFtBYnvh5x/UDwBbgA+CVSJW01ou11vtrrUdrrffVWt9np6/RWh+std5La32u1rr1d84JguCnNk5rxodPjTgX46vr4lNGoSyAfo7pqVCH5vmYv74krr7SgViV9e9e+TFjQh7FSkRlpJS6B9gLuMa+/jXWxicXMEApdbdS6qjkiykIQrJorveWb6xs5wiqVh1nWzX1TRXhFxGOPW/r3P7+koj5vTu181+HijKRyURURlrre7EsoTeAz4FftNa32elrtdb3aa2/agU5BUFIEg3N/AXu86br1zXfnxZKuUQinFW2p+N4iiETp/PGDxuaIWH6UVYdOWrFa1cc7L8ONYWZycQyTXcfVlif/wB3gn8daXsS5RIEoZW4a9ovzarn02HnjW3cNxnvwruv/GPnjuHZiw7wpwcfZ3H7B5EtirZCXk7TIffI4T391307N05R1u1mx0pEVUZa6w+01v201oO11t/ZaUu11r9OvniCICSbT3/ZEnD/52P3iqmeb00jO0tx2LAeQPQ1o+q6hoCjKiprrfJ79urAqaP7xiwzwB2nhNq2mN4Ev9f79u/MYcMalVGOY/2trZ5xZLqMwabLOM6+LjBdRqdY6u1+LhuCIPj5ZVNZk7QbTxgRU13fJJKi0UpaVFgasc71by/kpKfmUllrRVX5w2tWDM92ISyGcHQpsAK1xqu80pFP/nwkJ+7Tx3/vPEm3La4ZmS7jD1jh3v5pJw3AiuIQFVFGgrAbU1TW/NA7PgWUlaVYYiu1+ijrHN+v2QlAnccb8Mvf5wTx8iVjI9YfN6IXz118APsN7Eovx2J/W2Zoz8b1sRyHMlq7PfrJu2nItcDhQDmA4TZXAr1jqShxdgRhNyYnQoy0aDjDAY3YoxM/xeBq7Zvaq6j1sP/fPvOn+8bgw/fqGaqan4knu3Dt0Tliuebum0oVSin+ddlB9OtSEGAZvTO/kEP27JFCyZpFreE260yXNYVquowcwoR8CyZmy8gOetpPKTXI92qerIIgpA0tGLedR0gcPLQ7EDjNFIryGmt67shHZgek+2LU5YcKMeTAtUfnqHJd9e+fopZJFeePHRgy/ZgRvRmxR6eAqBabWyE+XRL40nQZtwMFpss4HngH+DiWijEpI6XUn4GtWJG3p9uvT5onqyAI6UJWkPKYe8sxzWon355ma+5x4F3btywAqnP9KNQ6WLoQj4fcd2uSEo802UwEtgFLgKuw4t7dGUvFWKfprgNGaK3b5LsjCEJonLro90cMZWD39nG3oTXk5zb+rr32Pwt48Nej6NI+N6b614wbFrD+M/eWY/jNyz+wfkdVzDLce8Y+TF9cBMCo/l1irtfaxKKsHz93DDe+s6gVpEk8htv0Ai/ar7iIdZpuI5C+PzcEQWgWzqm2646L78w0Z5xUpwKYvqSI175bF1D2vZ8KGTJxekivuR5Bx0IM7N6eL28+hkG2YvzXZQdFlcU5vbdwY2SPvlTS4NUMc2zoDUXbWvEKxHQZp5kuY6HpMnaaLqPcdBm7TJcRPTIssVtGa4A5SqnpWMeJA6C1fqIZ8gqCkGKWbi7jl01l9O3SuMmyY7vm+TNprTlgcLeAtGC35H98uRoIHXFh3IheIdt98vwx/O0TkwOD2g6FU/aDhkQv35rMWrqFq17/icWTTsDj9ZKTlcWk00cyoFtoKzTKslu68xRwFrDEPn4iZmK1jDZgrRflAZ0cL0EQ2iCnPvM1t763BK8jFFCoIyFiJbhq8OFx3gghh4b27Bgy/cDB3Zl27eF0zs/lntNHMuemcRFlmHbt4QAM6RHZ8mhtnptjKeLRk/7Ltl21ZGcpLj18KMeN7BOy/NF7h1bObYSNwC/xKiKI0TKyY9EJgpBhtCQwtE//aCA7SBtV2JtaAaYvLmoS3sdJNA88gMsOHxq1zH4Du9I+L5v6NItckOdwn1+woZTRAyKvaXUuiG2tLU25BZhhuowvccyiGW4z6ixaRGWklHpKa329UupjQkxlaq3PCFFNEIQ2ws/2+sojZ4+Ou67TkgpWKONdjfscr31jQdg2nr5gv7j7jUROloq68ba12RF0FHs8p9X+Y85qrhk3LNEiJZMHgAogH2smLWaiWUav238fa4ZQgiCkOU9/vhKAkf2i79+JRPAUX6zq4Iwx/VrUbzDlNR5e/3495ye01ZaxsSTQKzAniiWYm924evLEZ8vbmjLqbrjNE5pTMdoREj/Zf78M9WpOh4IgpB/x/FqPhT0650cvRMvWqcLR3L1OLWHBhhKue2thQNTyXTX1rCquaGKpxTIt6SPdrLwY+J/pMpqljCQckCAItOSU61DrTl1j3GOUKTw6cznfrdnBxb8azMINJYwd0o1HZi7nh7U7+f0RQ3np67X+svEoozbItcAtpsuoBeqx4+gabjOq6S3KSBCEgP1GMdexq4T67Z6q8HCHDevBt6tbf2++0yJ66FN3QF5u0N6qTFZGhttstpd1XMpIKdVBa90mQ8kKgmCxs7KuSVpdmBNXm4vPlfurIBfvZNOjY+tH8tZas2CD5Qhy3j+/a5L/D9u128fiVUVorSNOUfbvWsCmNhibznQZR4VKN9xm1BPBY41Nd5hSahlg2vdjlFLPxSWlIAgpZ9nmcg5wRMv2UV0f3wmt0Vhke+n97pUfw5Y5b+yAhPYJNMO+azmlVZGPEnfSt3I7b31wG6XvvBOx3G8OGdxSsVLFzY7XXVhBUifFUjHWmeIngROBHQBa60VASA0oCEL6smpbRcj0TvnNn7HXIRaN/vPDhqj1HjlnTLP7DEXx409w5f2/S2ibsTBz6ZbohYDBPdozYFcxALs+/zxiWd/JuW0Nw22e7ngdD+yLFWQ7KjEvW2qtNwYlJfanlCAISScvzPlFRt/4Xbt/vX9/AI5xxXR2mp/Tx/Tj0sOGxN1fNHa8+CLZDZ7oBRPMuhgPwSuIcjyGkzEDuzZXnHSjEEshRSXWn0MblVKHAVoplQf8BXvKThCEtoNzD4uPSw5t3pTQ6AFdWTf51LjrPX7uGPLiOGY83YnVV8O9ZRfRQ762bUyX8Xca35IsYD8gphDksX4jrsZy2euPpen2s+8FQWhD+I73dtKcYyNCMWG/2DawZpIiAnjhqzVJaXf/QW3SOpoP/GS/vgNuNdzmb2KpGGtsuu3Axc0WTxCEtCWUtdQcJuzXjw9/3uy/H//4nIS0m+4M6t6eDTsjn700+axRTHx/SVztjuzbmY1R2k03DLc5pbl1Y1JGSqkpwHVa61L7vhvwuNb68uZ2LAhC61PvberCnRNmHSleguOTro4QHDWTOG/sAB777wr//bw7juPgB/8XsBm4Z8d2dItzI3CWUinbrxUvpstYQugZS9+m16iQy95nAAAgAElEQVTBD2NdMxrtU0QAWusSpdT+MdYVBCFNaAgRXia3JeEXHAzvHfooCB+uPTpx92kjE9JXOhEcsqdXp3bcf+a+3PHBL/60EXt0onen2EIk+VAq8tEbacZpLW0gVmWUpZTqprUuAVBKdY+jriAIaULwoXcAWQmKCDAoytrTLSeN4LC9eiakr3ShzuPl3Z8Km6S3zwtcm+vbJR+NjmsfVJZSLTriozUx3OZ637XpMvqA31fjR8NtFsfSRqwK5XHgW6XUu/b9uVihwgVBaEM4w9b4SFR0mkhK7cc7xsdtGbQFRk2aFfL02n36BZ5ZlNOMdbk2ZhkBYLqM84BHgTlYU3R/N13GzYbbfDdiRWJ3YHhNKTUfONbu4Cyt9bLmiywIQiqYtnATAHNuGse4x+YAiY/YHYpMVEQQeIz6jL8c6d88vHefTjx38QH8vLGUWju6hdaxu4GDvWaU5EUj02WcBDwNZAMvGW5zcphy5wDvAAcZbnN+hCbvsMsU2/V6Af8DWqaMlFKdtdbl9rTcFuANR153rfXOaB0IgpA+bCyx4p31cRzx0Aq6aLcg+EyoU0b15ZRRff33903Yl7c3xO5Rl52VXAcG02VkA88Cx2Nt2ZlnuoyPDLe5LKhcJ6y9pT/E0GxW0LTcDmLcQhTNMnoDa2HqJwKVurLv94ylE0EQUk9JZR2riq1wQPm5jeNDpkWRvvKoPWFa8vuZvy6+3+KHDuvBvmfuS+HM2MpnZyk8IbwfE8jBwCrDba4BMF3GW8AEIHjW62/AI8BNMbT5qekyZgFv2vfnAzNiESba4XqnKSu07NFa6z0dr6Fa64iKSCk1UCk1WyllKqWWKqWus9O7K6U+U0qttP92i0VQQRBaRll1Y0BPZ8To1pima01a42luemcR5zzfNEJ3Ism1j1APFfsvDnKUUvMdrysdef0BZ5i3QjvNj+ky9gcGGm7zkxj72wL8GxgFjAZeMNzmrTEJGq2A1lorpT4ADoxRGB8e4Eat9QKlVCfgJ6XUZ8ClwOda68lKqYnARCAmYQVBaD7PzVkVMj3ZhtExI3olt4MgknF6bDDBHnTJCGzqU0FeDS3YCubRWo8NkxeqVb/mM11GFlaQ7Evj6K8TcAWwE3gL+DbWirG6eHyvlIorrJLWukhrvcC+3oUVy64/lhno26U7BTgznnYFQWgeU+c3dUGG5A/erX0cQoe82AOSNodQ50HFEwQ1Vv7+hfXjwSwqT3jbNoXAQMf9AGCz474TVpDTOabLWAccAnxkuoxwyg3Dbd5ruM19sMLF9QO+NF3G/2IRJlbX7mOAq5VS64BK7DUjrXXUXbUASqkhwP5YC2B9tNZFWA0UKaVChvy1zckrAfLy8mIUUxAEJ1pr7p9ucv5BjWPOmAGW23Hn/BzKazxJn6ZL1D6mWOnQLnlbIEur6qisbRoZfFwE66960SJ2vPwK/Z98Iq6+8rKzqGvwUpPgs6YczAOGmy5jKLAJuAC4yJdpuM0ywL8xzHQZc4CbonjT+SjGmrLbAcQU1j3WT+3kGMs1QSnVEXgPuN72zIupntb6BeAFgA4dOrQtZ3tBSBMKS6p5+eu1TJ3fuDRwwGBrmfbAwd2YvXxb0qfpWntNKlndFZVVc+hDX3BE0Mbd9645lAMGhV/6LrzuejxbtuApLiaeXazz7jyOFVt3sX+EtluC4TY9psv4EzALy7X7FcNtLjVdxn3AfMNtfhRvm6bLuAbLaaEXljv3H4K988IRzbU7Hyti917AEuBlrXXMB4YopXKxFNF/tNbv28lblVJ9bauoL5YGFQQhCTTYvsG7ahr/bU+13Y19bsOJtFy6tc+lJOjk06I2eHx2KDbbz/H1qu0B6QcO7h53WyoGN4suBbkcNCT+tuPBcJszCPJ2M9zm3WHKjouhycHA9Ybb/DleWaKtGU0BxmIpopOxIjHEhO2F9zJgaq2d9ulHwCX29SXAhzFLKwhCXIT6He47RuJXe1oD3cBuBQnr77vbxjdJm7tye4iSySNZdlhVXeKmy3Rc21/bDobbnNgcRQTRp+lGaq1HASilXgbCH2jflMOB3wJLlFI+4W4HJgNTlVJXABuwQgsJgpAEQoWT8e1dufqoYZw+ul/CzjMCyA+xkD+sV4eEtR8LyXLIWLE19JHtcZFhbvSJJJoy8tvbWmtPPB+y1vprwv9IafrzSRCEhFMXIm7aXnZ07awslVBFFI5BPVpbGSWn3b990sIIaG0szlxrE22aboxSqtx+7QJG+66VUknzNxQEITHUBx0y9MCv96VTfnzn6rSUsw/oH71QkmnYtavFbYx3NXUKe+zcMdErijUUExEtI611ch32BUFIKsERpatqk+YmHJbW2IQa0F+INF3XdG9QvIwe0JXP3Y3+Vusmn9riNoVGMuswekEQArh/uhlwH+qk192CFk6Raa158n8rohcUmo0oI0HIYBZtLA24T/aRBE7iPWY7UYwbEdMey7goLEmQe7qsG4VFTmsVhN2IZAzU4Zhz8zEhD/NLNgO7t8cMToxBCUxbuIkjhvekZ8d2TfKOfGR2ywVzyBDLPqPdDVFGgpDBnLhPH2Yt3eq/37tPp6T3+d41h/Ltqh10KcgFUmMdBaO1ZsPll0N2DoNefKFJfllVPde/be1ACV4LChU1e7jtkRgTondiQpSRIGQwfbsEbmhtjTBxBw7u3qyoBMmm8tvwRz7MXbXNf11T3+DfL1VYUsURDze1ij697sgWyZKpm15bgqwZCUIG8+q36wLuM+3sopiJMvYPcuy3ct3VePrdyuLAja5/O3Nf/nHxAeRkN3Po3F3f/xgQy0gQMpSGEM4KMhaGxhm7z0mnoAjgI/t2arbVJ74LkRHLSBAylFDRF1p7z0/6EFkTPDJrecj0L1dsC7iPFJ07HE5nBc9Wa59S3dp1cbeT6YgyEoQMJZQy2m2JYpacOmqPgPvi8hqg8YA7Hy1V5uUzPwWgfsOGFrWTiYgyEoQMpc4OBfSX8cM5YWSfFEuTXmzcWcUrX6/13/fqFOjOffCDn7N2e2VC+gpwVpCpurDImpEgZCg+ZdS/az5/OmYvKkKcULrbEGQZ+fYNHTm8J8P7dKK+oamW+HJ5Yo9aUwrYXSNgxIBYRoKQodTb03R5OVnk5WTRvUNeiiVKP3ZUWjHrFqwvaZLXt2viznkCWx+KF0NYRBkJQobis4xym+uGnEmEUQJVdZa1+Na8jU3yCuy9Ru9efSgAlxw6uFldOx0YtBbLKBzyLRWEDMXnwJC3mykjXV8fIlEH5P/f7Cc4oHg53TtYa0VHFy7k02k3cWT/xv1GNfVWKKP83GzWTT6Veyfs23LhWjE2YFtj9/qWCsJuhM8yysvZvf7Ny2fObJLm2d549LmnuJhhZZv5y8J38Njv0UXuzwB4bFyjV121rYwK8hJ4ko5M04Vl9/qWCsJuwl/eXMhZz30LQGUKzjBKJbq+qaPGhssu9187I5fXebwBsee6FuRy6WFD6JyfQ3F5LdA4XZcAyUQZRUCUkSBkGNMXF/HRos3++1VBIW0ynhAB+LxVVf7r2nqfclbUNnj5aX1JQDDTnCxFeY2HB2ZYsb9brIyce5NEGYVFlJEgZBjXvrEg4P7sA1N/7HdrEm1jqu9YC62gtt7LOc87Aqhq3STuXH7CLKPQEcAFC1FGgpDhJG6aqY0QRRk9P2eN/9q3rqYdplFOkGXVLoFrbp2OPQaA/FGjEtZmpiDKSBAynGZHmM5QPlnSOIX5lzcXcvz6Hxm8yzrzSWvd5EDArASeu5HTqxcA7YYPT1ibmYJ8SwVB2K0IVi03LJwacP/i3LUkBS0ODJEQZSQIGUSoNYn2iXRNzgCUHSBOhzqCVYPSXgrqaxLYoXPTq/YJIQQhykgQMoittjsywAkj+/DD7eMlAkNcaH5nzuL96XfSvr46ed3stkd5hEcCpQpCBvHWvMajCZ6+YP/EbtjcTThmo+WN2KmuiqrcxManE8IjP5kEIYP4bvUOAG49ySWKKAxHbFpsX4W2Trq2z01Ox7JmFBFRRoKQQXSwj8m+4KCBKZYkfbl82QwA+lbtICtE4NKOjqPGX73soJZ3GLDp1f5TV9fydjMMUUaCkCE8MH0ZX7iLyc5SdJPjImLi6MKFgQkOy2XSGfsybkTvlnfiaLNuw3oAyj/6uOXtZhiijAQhA6j1NPhdkhskMnTM5Dc0jfDtO5n14E2LKbr7nsR1phTe8vLEtZdhiAODIGQAU75dl2oR2iRN1LbW/sTiyQ8D0Pe+exPXX5qtGZku4yTgaSAbeMlwm5OD8m8Afg94gG3A5YbbXJ8MWcQyEoQM4Me1TU8qFaJz3sGDWq+z9FNE2cCzwMnASOBC02WMDCq2EBhruM3RwLvAI8mSRywjQWjj/LKpjP+ZW/33Bw7ulkJp2hZ7r1/KLmdCMhSGw4EhWhDXVuZgYJXhNtcAmC7jLWACsMxXwHCbsx3lvwd+kyxhkmYZKaVeUUoVK6V+caR1V0p9ppRaaf+V/xpBaCGn/f3rgPvzx4onXazUrU/KjFNY0myarj/gPG+90E4LxxXAp8kSJpnTdK8CJwWlTQQ+11oPBz637wVBSCDHj+yTahHaDt5A126dRnuB6tato3rRopY2k6OUmu94XenIC2WmhXx402X8BhgLPNpSgcKRtGk6rfVXSqkhQckTgHH29RRgDnBrsmQQhEwnOML0usmnpkiStkntihXRy6xZS7s9h7a8M63jmqZbfdLJABhusyW9erTWY8PkFQJOM3oAsDm4kOkyjgPuAI423GZtcH6iaG0Hhj5a6yIA+29YJ36l1JU+be7xND1GWBAEmDqvcZbl6L17pVCSNCLBls2aU06h4ptvmt9Aeq0TOZkHDDddxlDTZeQBFwAfOQuYLmN/4J/AGYbbLE6mMGnrTae1fkFrPVZrPTYnR/wsBCEUd324FIALDx7IlMsPTrE0GUAYPVa3JjHHSqTTmpHhNj3An4BZgAlMNdzmUtNl3Ge6jDPsYo8CHYF3TJfxs+kyPgrTXItp7VF+q1Kqr9a6SCnVF0iqphWE3YURfTqlWoTMIZTCSCMlkkgMtzkDmBGUdrfj+rjWkqW1LaOPgEvs60uAD1u5f0HIGJy/sn976JDUCZJmtMj6CFs3M5VROpFM1+43ge+AEUqpQqXUFcBk4Hil1ErgePteEIRmsHxr4w6Z7AQejb07U/rOOyEV0tYHH6J02rSWNZ6h1lWiSKY33YVhssYnq09B2J046am5qRYh4yidOpWc3qH9qoom3kbXM8+Mv1H5nRATaevAIAhCeJwu3Qk55iCTaKkBkr7ebxmNKCNBaINMW7jJfz16QNcUSpJ5eHbuTFrbZe++l7S22zriMy0IbYxht8/wHxNx1v796S5nFwXQ0FJlUt/0WIlEkE5u3emIKCNBaENU1XkCziuS0D9NKX40aRFrWoVdX8xORBigNocoI0FIQ+7/ZBn79u/Cmfs3xq2s83gZefesgHIn7btHa4u2W9NQVkZ2ly7NqhtrKKDCP/6xWe23dWTNSBDSjFXFFbz09Vquf/vngPRlRYGnhK584OR0O5Ig41nxq0MonzGDTTfckGpRMg5RRoKQZhz3xJf+6zOf/YaVW3cxbeEmzny2MT7ausmnkpst/76pYNMNN1I+41N2TpmCt6Ym1eJkDDJNJwhpwpCJ05uk/byxlOOf/CogbfpfjmgtkYQIbH1oMvXFxfS+6aaYLFRxYIiM/LQShBRT5/HyyEx3zOX36de8NQsh8ex8+RXWX3RxxDJKdr3GhCgjQUgxnyzezHNzVgekHbFXz5Blz9yvX2uIlPYUXnc9RXfd5b9f/qtDUiZL9cKFbP/nC3hKSsT6aQGijATBRtfXs+Vv91Nf3HrB5CtqPdwwtdGNd+m9J3LziSN45sL9+f62ppGzzk2jI8W11tStW5e09jffOpG1Z58TkLb6lFNZe9bZ7Jo1i9J33qV+yxYAvGVlSZMjFrY9+SQrDz2M7c89l1I52jKyZiQINhXffEPJf/6Dp3grA/7+96T3p7Vm33saXbX/cfEBdGiXw7XH7OVPc57cWl3XQEFedtLlipXyTz5h8823MPDFF+l4ZOLXsco+bBrUv27NmoD7VeOOod/jjyW87+ZS9tFH9Lr22oS2qevqUHmZv7FZLCNB8GGfKKy9yZlqWbq5jHnrGqMDzFmxLSD/5FF9I9ZPJ0UEULPMOg67dsVydEMD5TNmoL3emOrWbdyIe8x+1K5t+aF11T+n0QbRCF+dhu3b/dcqPz/mJusKN0UvlAGIZSRkPLqujh2v/Ivul19GluMXptaasmkf0vnkk8jKz/cPpCpBxzHU1DewuLCMg4d2R2vNqc98Hbbs5zcenZA+WxNlu5brBi8l/3mDrQ8+SN+qKrqec06UmlA+fTq6tpayD6bR+4a/tkiOhrLSFtVPKA5l3FBRwapjx+Mtt/aHrf/t7/x5uqaG6sWLKRg9utVFTFdEGQkZT8mbb7LtqacATc+rr/anV379NUW33UbNsmXsccftjQOJin/CoKrOw63vLeGWE0cwsHt7Grwa110z/fkX/WpQ2LqrHjiZnDTfM6Tr6yl54w26XXQRKjcXAG9VlZXnqcezoxIAj+PXf2RshZ+ABf/yjz5ucRvJoNbt9iuiUGyd/DBdTj+N3EGD6Hj44a0oWXoiykjIeLw1tdbfyqrA9IoKADw+hwWfMsqKXzH4wvRU1zXw0iVjOeHJLwPy3/hhQ8h6fz1u77RXRGAp9K0PTUZ7PPS44gor7Y03AaiYPYcOhx8GENM03ZYHHqTk9ddD5pXP+i/ZXTrT4ZDUece1hPrCQv91tPeiesECqhcsAGDA8/+g+JFHKRi1b9OCOrapz7aOKCMhY6hZvpzsLl3I3SMoXptvQ2LQP3V90RY73fp1vnFHFVnEPk2nteadnwrp07lx/n/uym14Grys3lYZss6Pt4+nd+d8vwtwuobzqZj7Nbn9+tJu2DDAmnJy/nWia6pp2LHDuq6qoqGigrL33iN/1CjaH3BAk/LhFBHApuuuA8Bwmy1+hlRRV1hI3oABcZ2rVHj1NVbdIAcNsKzS3QFRRkKboPrnn8np3ZvcfuH32aydYJ3CGTyQ+ZRL8B6Q4kceAWDX55+z2VzNozNNbrUqhO2jYdcu6ouKyN97b+79eBmvfrsuIL/W42VzaWOImBX3n8zed37qv+/VqZ0lU5oqIR8b//AHIDalULtyFbUrVwGw46WX2fHSy/68qPXD/OqPfbov/Vh93PEYbpOG8gS5m8foFNLWSf/5AUEA1l1wIauObeaJ9X7LKEx+QwOlF5+PsguU1HjCNrX+d5ew9owJ3PHBkiaKyMeLc61ft89dfAB5OVmY953kECW9lVAslM+cxbqLf5OQtiq+Cn10+qrjT0hI+6nCU1LCpj//JSFtJcu7M90QZSSkLdrrpeSdd9B1dQlqUNt/NDunTAnIUlWVZNu/0jeUVIdtota0fumbH33Gp9NuYkjZZgAW3d04eL7+/XoABnVvD1gu2YvuOSHkJtY2g8+qbPCy6frrqf7pp8Q0W1sbOr06/GfQFlhz8imJa8zbEL1MBiDKSEhbds2cyZa77mZbS3e1+6bd7AG18ptv2frQ5KbF7PzeXQqa5GmPh23PPuu/P6zoFwD22bmOdZNPpUv7XJ46fz8Ajtz0M+98cifDuja6kXcpyGWPLrHvLQmFZ/v2hIebibu9Fva/8aqrA+5jcXjQXi9Fd99DzfLlzepz+Fwr0Gz3Ky5vVv3m0FCaQHdzmaYThNTSUBmvu3AYghwYdF3oX+O+CbSKOi+ehsABoOyjj9n+9/9zpFiD8oQxjWtYg3pYltAffvmYjp4acspK/Hl169dT/NRTzVYmtWvXsvKII5tYdFsffZTNd9wRtb63srLJBtPSd9/FbYykfmsM4Y/s99DbAoulds1aKr4M9DKMZaCtXbGC0qlTKbymeYfO5fTqheE26XPzzc2qn2pkmk4QUozKtv1r6hvXcBoqKjBdRshQMU7KP/3Uvw+mqQND6HWbvy6cCsDCwjKu/O39LD3iaB6ZsYw5y4u5beqCgLLn790ZgIP27OFP6/ng7Tyz9E06dbAsIN3QOL2y8Y/XsuP5fwa4/kZCe72Uvvuu35Oq3t6FXzk3cOPszpdfoey99wPrak35rP8GTG9uuPKqJlNHpe9/YLW9MbTbOVgWoZOq+fNjkt9H7Zq1eGtr0fX1rD377Kbt2z8QqubPx3QZIdtYe+avLTk3b46r74xhN3HtFmUkpC26wQ7P4xjU6zdZA5LTYwtg5xtv+K+rFixk019vYOtDDwFQvXSpleHV/GPOau75ZFnEfk9a/yM3LniLrO3FvPr5Mhb85RY61QW6alf8978AbJl0L7qujrrCTVTOmcPwlT+Rv30rAOWfNm561R5LqThdd7XWmPvsy87X/91EhvKPP6bozrvY/uKLVkJWaPf0UFTMnsOm666j+Omn/Wkh13j8+6rChxly7zuKuvXr/fe17tiPugBYc8opLB+zH+4x+4VeB7It0Io5c+Jqt7n0sL0E2xS7yTSduHYLacuWu+4GrICcPuo3hY7TtfW+v/mvt9mDcOk779Lzmmv8O/SnfLOWf1S4OWhn9KmmLHsa7tiNCzh5/Q8Ry7pHjyF/TNOwLtueeIJdM2dSs6xR+W286upGd2evFxoa2Prgg3T/reWdtummmykYPYoa0xr0tz/zd7I7dqLdcCt4aqQpm8Lrrqf9QQex7YknACj/+BO6nnkm7YYP95fRXi/K3tRb/bN1rHm0fVUVX81teaSEMAOqt6aGzbdOjGrpJo62N+W1uxxLIcpISAlrJpxJ/j770O/BB+KqFzxNtO3ZZ8lq3yGwzA+NyqPs40ZFdsbab8jRDexRuZNYuXbxBzGVq1m0OHT6sqZWmGf7dnRDA1ntrD1HaI2npIRtzzxD+SefBChfgK0PPth44/VSX1TExj9e6/fs8/Wza9Ysds1qjALuKS5mzelnBO71aWhoEmFCa82uL2azeeJE9v7h+ybu51sfeICef/5TxOdvLt6yslZURDRRqsO/nsvKI45sUkzl56PT5EjxnF69Ui1CqyDKSGgR9Zs2kd2tG1nt24ctoxsa0PX1ZNmRihtKS6ldvpza5cvpe+8kVG4uDeXlVP/8Mx2POoqy6dPJ7d07ZFs7X3nF6reoiNIVq4OcCpqy7cknA+5PWfd9PI+XFHyDX3b37o1phx4WU92qH39k1THHNklfe1bT9RgfNY6ptepFi2g/dixbJz/sTyu67Xb/uUSVX31F8WPpcyRDotENTS20jseNp+J/nwekDZv+CavGH9daYkWk3dChqRahVZA1owxFezyUTpsWc0j/5rJq/HEsP3BsxDJFd9zJ8v32B6ChopIVhxzqz3OPGk3FN9+w4Yrfs/HKq6gvLmbzjTcFRDgOhbeigqIzTmv5A6SQhp2xW2gtwecAALD+N7/Fs2MHO1991Z/mPCBv41VX+6MpOCn/9NMmaenMnjOmh84I8f+Qv/feALQ/5BAMt4nhNsnt3z+Z4sVMx/FteG9anIgyakN4SkoouutuvDFMH+x87XWKJt5G2fvvN8nTHg/1W7fG1be3tpYd/3qV0vc/wBM8iGrN5jvvpH7TppDz22XTpgFQ/PjjrBjbVHFtvOL31CxZAkDJa6/FJZcQPysPj/8gvLpVq6MXShM6n3467fbckyHvvsuQt94MyNPBDiBa+7+z7Q8K/G7uce+99L71VjoenbrjPfo/+UTK+m5tRBmlETXLl/vdkX1orf2Ha2175hlK33mHsmmh59i11njtBe6GEktheHaW4Nmxg5VHHuXfNFj8+BOsOnocHju4ZTi8lZUUP/4Epstg5RFHUvzwwxTdfjub/noDJW+9FeCKW/bue6wafxybrrveksXrpXbVqgClt+PFl6K+B8FecoIQigHPPcewmZ+S7zgPqPsllwDQ4TBryrNg330o2G+/gHo9r7qKjseN9x9up7Wm45FHAdDxiEAl3e388+hx2aUM/Ofz7P3jD/S68Qb2mHSPP9+3mTaZ+I7r2B1QbcFTo0OHDrqyMnQU5NZGa41XWztVsuI4hK2hvJx1F12EZ3MRKi8PlZfHHpMm0fGYcVZIlKwsltteWUPffhtvbS0qL4/St99my6R7yRo8BO/6dQC4J1yK68NX+eTk3/NsO1eTvrpXl/FCnpsOH7/Dj31cbG/fjVPWfkeHI45g0Esvsvq006hbtZouZ55Jv8kPNT6b10vd6tU07KqgoayULXffg2fbtibtx0Juv367776Q3Zj8ffYhu0tnKr/9Lqn9+JwyapavYPNNN9L/6Wdot+dQGsrKyO7SJWr9FUceScO27ez11Zdh1yfDseass+hy6mn0uOJyGioq8e4qp+yjj9n25JN0Oukkds2cGVDe93+29qyzAxxaet90I8WPPR66k5wcul/yuxZv1FVKVWmtO0QvmXp2C2VU+d13lM+cRd97J/nTPCUlNJSW0m7oUDwlJaisLGpME9WuHe333x+tNdt21fLWvI18sHAT67btQgHeoIjO/Su28dDASrzHncTQHRtRNdVs3LyTrz+czYujTues4Z255aDebLsg8umX7Q89hKrv4l9cX9Brb2qzc/lw2BGUtuvI81+E+XLbfPnXRzj6yVvi7ieTGfL2W6w7/wIA+tx1J1v/dn+KJUpvelxzNTv+8XyTdKfXns9qHjL1bSq//ZZtTz3dpOzWhx5i55Sm07KdTzsNb2UlFbNnM/iNNygYM5rtzz5L7eo1fm/Blh4x4VdGX35Jbp/4lFE0vNXV1C5fjiooIHePPcjq0AGV0+grVr1kCbUrV9H1rMa1vIqvvmLr5IcZOu2DgNOIW0o0ZWS6jJOAp4Fs4CXDbU4Oym8HvAYcCOwAzjfc5rqECeiUNZOV0TcT76P7tDcjlqnOzaegPj1cOB541LUAAAvVSURBVIXks9fsL6hevMR/bg5YA5v2ePDW1JKV345tTz9Djysup/Cvf437B0Kvv/61iQdfquh++eWo7Czqi7Y0cRcHa8G+6nvr+bqeew4dx41j138/C3C1Hv7N1wFrTDm9ezP8q8aQPsWPPeafWnUqiLoNGyh9/316XXed31XcW13N8v0PoJ1hsOcH7+OtqmLLAw+Q0707XSZMIG/YMCpmz6bjuHHg8dBQWUlOt27+NnVDA0X33EOPSy4J2DvVHFYeeRSebdvY68s55Pbp06K20plIysh0GdnACuB4oBCYB1xouM1ljjJ/BEYbbvNq02VcAPzacJvnJ0XWVCgjpVSANtZaN41a6aA5ykhrjdsY2XwhhZTjm1b07NxJ6dtv0+Pqq8HjoXrJErI6dAAUOd27QU4OlXPnsmv2bLqddx61a9bQ7aKLqC8sZMcrr9DnlluoXbOGvMFDyO5o/V96Skqo/vlnGkpKA36hhqNuwwa0p4F2ew6lvriYrIICUFmUfzqDjkcfzaqjrEVu15LFuEdZ6xjOwbm+uBg05PbpTUNFBd6yMrJ79aLwmj/S5YzT6TJhAg0VFdStXs268y+gYMwYhrz9lr++t64Oz5Yt5A2yji/XWqNraqj6aQG1q1bS/ZJLUEpRv3UrOd27U79pE7kDB6KyG6Mr1G/ZQk7PngG/0j07drD92efofestjfuesGLh5Q0aFFA/FNrrpWbJEtq5XAH1w1G7Zi05vXuR3bFj1LLJZNWJJ1K/fkNSLKN0IooyOhSYZLjNE+372wAMt/mQo8wsu8x3psvIAbYAvQy3mXDF0erKSCkVUhtrrcPGaGmuZVS7dm1iQ7lHoePRR9Nx3NFsefAhsGOK5Y8aRc2SJeQOGMDg16bgra2lvrCQ2uXLqZw3j8ovvyKnb1/yR46ky3nnsYEC1s35lt4rFjNo5J50OOQQsgoKyOndm+LHHsdbXU3V/Pl0u/giupx6qn96CaDnH68hq0NHVG4u+fvui7eyknYj9qbsvffI7dePirlfU+lV3FjWH1cHzW/+dD6jhvSgbvVqSt56m7q1a+l69ll0mTABXVdHzcqV5A0aRHanTv4+tNdL/YYNkJ1N7oAB4PFEXGTVXq9VJmjqQWtN7cqVfrfatk7tmjWovHbkDehPzYoVqKws2u21V/PaWrmSvD33jKoIhOZTt3Ej5dNn0OOqKzPijKlwKKXqgCWOpBe01i8AmC7jHOAkw23+3r7/LfArw236dzibLuMXu0yhfb/aLpPw0w9ToYwOBSZprU+0728D0Fo/FK5OOjkwCIIgtBWiWEbnAicGKaODDbf5Z0eZpXYZpzI62HCbkV1xm0EqXLv7Axsd94V2WgBKqSuVUvOVUvM9nvAnbwqCIAjNohAY6LgfAAS7wPrL2NN0XYCk7NZORTigUDZxE/PMNiVfAMsySrZQgiAIuxnzgOGmyxgKbAIuAC4KKvMRcAnwHXAO8EUy1osgNZZRLNpYEARBSCKG2/QAfwJmASYw1XCbS02XcZ/pMs6wi70M9DBdxirgBmBisuRJxZpRDpYDw3gsbTwPuEhrvTRcHVkzEgRBiJ+2tOm11afptNYepZRPG2cDr0RSRIIgCELmk9GbXgVBEHZn2pJlJIFSBUEQhJQjykgQBEFIOW1imk4p5QWqUy1HDOQAmbopKlOfLVOfCzL32TL1uSDxz1agtW4TRkebUEZtBaXUfK115GNP2yiZ+myZ+lyQuc+Wqc8Fmf1s0WgTGlMQBEHIbEQZCYIgCClHlFFieSHVAiSRTH22TH0uyNxny9Tngsx+tojImpEgCIKQcsQyEgRBEFKOKCNBEAQh5YgyioJS6hWlVLFS6hdH2hil1HdKqSVKqY+VUp0deaPtvKV2fr5SqpNS6mfHa7tS6qnUPJFfzpifSyl1cZD8XqXUfun4XLa88TxbrlJqip1u+g57VEqNCHq2cqXU9al6JlumeJ4rTyn1Lzt9kVJqnJ2edp+ZUmqgUmq2/f4vVUpdZ6d3V0p9ppRaaf/tZqcrpdQzSqlVSqnFSqkD7PRjgp6tRil1Zht7Npf9edYqpW5ytJN238eEo7WWV4QXcBRwAPCLI20ecLR9fTnwN/s6B1gMjLHvewDZIdr8CTiqrTxXUL1RwJowbab8uZrxmV0EvGVftwfWAUOC2ssGtgCD29BzXQv8y77ubX82Wen4mQF9gQPs605YUf1HAo8AE+30icDD9vUpwKdYZ6MdAvwQos3uWIfAtW9jz9YbOAh4ALgpTJtp8X1M9Essoyhorb+i6cmGI4Cv7OvPgLPt6xOAxVrrRXbdHVrrBmdFpdRwrC/c3KQJHQNxPpeTC4E3gxPT5bkg7mfTQAdlHW1SANQB5UF1xwOrtdbrkyNxbMT5XCOBz+16xUApELCZMl0+M611kdZ6gX29C+tsnf7ABGCKXWwK4LNyJgCvaYvvga5Kqb5BzZ4DfKq1rkr6A0Qg3mfTWhdrrecB9RGaTYvvY6IRZdQ8fgF8h0+dS+NhgXsDWik1Sym1QCl1S4i6FwJva/snTpoR7rmcnE8IZUR6PxeEf7Z3gUqgCNgAPKa1Dh7wLyD0M6cD4Z5rETBBKZWjlBoKHEjTzzPtPjOl1BBgf+AHoI/WugisQR1LcYI1mG90VCu005yk3WcW47PFQto9WyIQZdQ8LgeuVUr9hGV619npOcARwMX2318rpcYH1U3nL1K45wJAKfUroEpr/UuIuun8XBD+2Q4GGoB+wFDgRqXUnr5KSqk8rMH+ndYVN2bCPdcrWIP0fOAp4FuaxjxLq89MKdUReA+4XmsdbJ0GFA2R5leotpU0CuvMtLQgjmeL1k66fx+bTasfrpcJaK3dWFNyKKX2Bk61swqBL7XW2+28GVhz/J/b92OAHK31T60udAxEeC4fIQevdH8uiPhsFwEztdb1QLFS6hus6aw1dv7JwAKt9dZWFjkmwj2X1toD/NVXTin1LbDScZ9Wn5lSKhdrsP6P1vp9O3nr/7d3PyFVRFEcx78nIkrDoCIqIly2iCCQiFoUUWTtWiQFkQs3LQJX7WphbcJFtAkqqFVEQhC1KlDaFLSIEET7A7oISwiK0lxE4mlxrjiJz/9458nvA8N7zpu5zGHmcZw7951rZtvcfSglmG9p/SD/3+XtAL4W/m4CnqRzmt08Y5tNqa/HxdCd0QKY2Zb0ugq4DNxOH70A9phZTXoGcQjoK+w67fOWspghrol1p4FH0+xa6rhgxtg+A0fSCK1a4oH4h8KupY6tUlzpGqxN748BY+5eymvRzAy4B7x39xuFj54Bzel9M/C0sP58Omf7gV8TXV5JNcc2m9LEtuRyj6Ao+0Kc+CHigeIg0AK0EqNiPgHXSZUs0vbngF6iL799SlsDwK7cMS0wrsPAmwptlSau+cYGrCe6PHqJfxwuFdqpAb4DG3LHtIC46oGPxAPzTqaMvCrTOSO6tJ0YidqdlpPEaNQu4o6uC9iYtjfgFtAP9AANhbbqgS9MM3KwSmLbms7tMDHoZBCoK+P1uNSLygGJiEh26qYTEZHslIxERCQ7JSMREclOyUhERLJTMhIRkeyUjESmSL9feWVmJwrrmszsec7jElnJNLRbZBpmtpv4/dFeokpyN9Do7v2LaHO1R2UEEZlCyUikAjNrJ4qo1gIj7n7NzJqJ6RnWEPXeLrr7uJndJUo/rSOKj15NbQwCd4BG4Ka7r7iaYiJLQbXpRCprA94RxUcb0t3SKeCAu4+lBHQGeEjMTfMjlYF6aWaPfbL8zqi7H8wRgEi1UDISqcDdR82sA/jt7n/M7Cgx8dnbKDnGOianMjhrZi3Ed2o7MZ/QRDLqWN4jF6k+SkYiMxtPC0RNtPvufqW4QZqkrhXY5+4/zewBsLawyeiyHKlIFdNoOpG56wSazGwzgJltMrOdQB0wAgyn6QCOZzxGkaqkOyOROXL3HjNrAzrTlA1/gQvEBHZ9RKX2AeB1vqMUqU4aTSciItmpm05ERLJTMhIRkeyUjEREJDslIxERyU7JSEREslMyEhGR7JSMREQku39yvs8DcNsdEQAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f6accbbc128>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# GE Stock Plot\n",
    "import matplotlib.pyplot as plt\n",
    "import datetime\n",
    "import numpy as np\n",
    "\n",
    "%matplotlib inline\n",
    "\n",
    "x2 = np.array(pd_data2['Date'])\n",
    "y2 = pd_data2['Open']\n",
    "y22= pd_data2['Volume']\n",
    "\n",
    "\n",
    "plt.title(\"GE  Stock Performance Over years\")\n",
    "plt.xlabel(\"Year\")\n",
    "plt.ylabel(\"Price in $\")\n",
    "\n",
    "plt.plot(x2,y2)\n",
    "\n",
    "\n",
    "ax2 = plt.twinx()  # instantiate a second axes that shares the same x-axis\n",
    "\n",
    "color = 'tab:red'\n",
    "ax2.set_ylabel('volume', color=color)  # we already handled the x-label with ax1\n",
    "ax2.plot(x2, y22, color=color)\n",
    "ax2.tick_params(axis='y', labelcolor=color)\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Next step is to divide data into training and test set. This has to be done in a chronological order. So, data is divided into:\n",
    "- training set from days 0 to days 'training'\n",
    "- test set: from days 'training' to day 'training+ test'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "#Test Data\n",
    "pd_data1_test=pd_data1[0:test]\n",
    "pd_data2_test=pd_data2[0:test]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "\n",
    "\n",
    "vol1_train=getStockVolVec(stock_name1)\n",
    "vol2_train=getStockVolVec(stock_name2)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "pd_data1_test=pd_data1_test.reset_index(drop=True)\n",
    "pd_data2_test=pd_data2_test.reset_index(drop=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Date</th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1962-01-02</td>\n",
       "      <td>6.4130</td>\n",
       "      <td>6.4130</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>467056</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1962-01-03</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3378</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>350294</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1962-01-04</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3963</td>\n",
       "      <td>6.3295</td>\n",
       "      <td>6.3295</td>\n",
       "      <td>314365</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1962-01-05</td>\n",
       "      <td>6.3211</td>\n",
       "      <td>6.3211</td>\n",
       "      <td>6.1958</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>440112</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1962-01-08</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>6.2041</td>\n",
       "      <td>6.0373</td>\n",
       "      <td>6.0870</td>\n",
       "      <td>655676</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        Date    Open    High     Low   Close  Volume  OpenInt\n",
       "0 1962-01-02  6.4130  6.4130  6.3378  6.3378  467056        0\n",
       "1 1962-01-03  6.3378  6.3963  6.3378  6.3963  350294        0\n",
       "2 1962-01-04  6.3963  6.3963  6.3295  6.3295  314365        0\n",
       "3 1962-01-05  6.3211  6.3211  6.1958  6.2041  440112        0\n",
       "4 1962-01-08  6.2041  6.2041  6.0373  6.0870  655676        0"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data1_test.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Date</th>\n",
       "      <th>Open</th>\n",
       "      <th>High</th>\n",
       "      <th>Low</th>\n",
       "      <th>Close</th>\n",
       "      <th>Volume</th>\n",
       "      <th>OpenInt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1962-01-02</td>\n",
       "      <td>0.6277</td>\n",
       "      <td>0.6362</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>2575579</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1962-01-03</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>1764749</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1962-01-04</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6201</td>\n",
       "      <td>0.6037</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>2194010</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1962-01-05</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.6122</td>\n",
       "      <td>0.5798</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>3255244</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1962-01-08</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>0.5716</td>\n",
       "      <td>0.5957</td>\n",
       "      <td>3696430</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        Date    Open    High     Low   Close   Volume  OpenInt\n",
       "0 1962-01-02  0.6277  0.6362  0.6201  0.6201  2575579        0\n",
       "1 1962-01-03  0.6201  0.6201  0.6122  0.6201  1764749        0\n",
       "2 1962-01-04  0.6201  0.6201  0.6037  0.6122  2194010        0\n",
       "3 1962-01-05  0.6122  0.6122  0.5798  0.5957  3255244        0\n",
       "4 1962-01-08  0.5957  0.5957  0.5716  0.5957  3696430        0"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pd_data2_test.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Benchmark model for Actual Test Run"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Benchmark_Profit is10661.6136with Apple Stocks: 9.0 and Amazon stocks: 2.0\n",
      "21\n"
     ]
    }
   ],
   "source": [
    "#Initialize state and set benchmarking model\n",
    "\n",
    "\n",
    "#print(df_data1)\n",
    "total_Prof=[]\n",
    "done=False\n",
    "\n",
    "Act_datasize = test\n",
    "batch_size = 64\n",
    "\n",
    "#Benchmark Model\n",
    "\n",
    "# Take Opening price in a new variable\n",
    "data1_test=pd_data1_test['Open']\n",
    "data2_test=pd_data2_test['Open']\n",
    "\n",
    "data1_date=pd_data1_test['Date']\n",
    "\n",
    "\n",
    "\n",
    "Act_Bench_Stock1_Bal=int(np.floor((start_balance/4)/data1_test[0]))\n",
    "Act_Bench_Stock2_Bal=int(np.floor((start_balance/4)/data2_test[0]))\n",
    "Act_Bench_Open_cash=start_balance/2\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "### Program to calculate benchmark profit\n",
    "\n",
    "\n",
    "#sell 10% of stock in 10 intervals\n",
    "\n",
    "interval=int(Act_datasize/10)\n",
    "Total_Stock1_Amount= 0\n",
    "Total_Stock2_Amount= 0\n",
    "stocks2Value = 0\n",
    "stocks1Value = 0\n",
    "\n",
    "Act_stocks1=np.floor(Act_Bench_Stock1_Bal /10)\n",
    "Act_stocks2=np.floor(Act_Bench_Stock2_Bal /10)\n",
    "#print(str(Act_stocks1))\n",
    "#print(str(Act_stocks2))\n",
    "\n",
    "remaining_stock1=Act_Bench_Stock1_Bal\n",
    "remaining_stock2=Act_Bench_Stock2_Bal\n",
    "ttl=0\n",
    "\n",
    "Benchmark_Port_Value=[]\n",
    "\n",
    "\n",
    "for j in range (interval,Act_datasize+1,interval):\n",
    "        #print(\"closing prices : \" + str(data1_test[j-1]) )\n",
    "        Price_closing_Stock1=data1_test[j-1]\n",
    "        Price_closing_Stock2=data2_test[j-1]\n",
    "        date_stock1=data1_date[j-1].strftime('%Y-%m-%d')\n",
    "        #print(date_stock1)\n",
    "        #np.array(pd_data1_test['Date'])\n",
    "        \n",
    "        stocks1Value= Act_stocks1 * Price_closing_Stock1\n",
    "        stocks2Value= Act_stocks2 * Price_closing_Stock2\n",
    "        remaining_stock1=remaining_stock1-Act_stocks1\n",
    "        remaining_stock2=remaining_stock2-Act_stocks2\n",
    "        #print(\"J is:\"+ str(j))\n",
    "        \n",
    "        \n",
    "        \n",
    "        Stock1_Port_value=remaining_stock1*Price_closing_Stock1\n",
    "        Stock2_Port_value=remaining_stock2*Price_closing_Stock2\n",
    "        Act_Bench_Open_cash=Act_Bench_Open_cash+stocks1Value+stocks2Value #Adding 10% sold value into open cash\n",
    "        \n",
    "        Total_Portfolio_value=Act_Bench_Open_cash+Stock1_Port_value+Stock2_Port_value\n",
    "        Benchmark_Port_Value.append([date_stock1,Total_Portfolio_value])\n",
    "        \n",
    "\n",
    "\n",
    "\n",
    "#print (\"total_Test_Benchmark_amount : \" +  str(Total_Portfolio_value))\n",
    "\n",
    "Test_Benchmark_Portfolio_Value= Total_Portfolio_value\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "print(\"Benchmark_Profit is\" + str(Test_Benchmark_Portfolio_Value) +\"with Apple Stocks: \" + str(remaining_stock1) + \n",
    "      \" and Amazon stocks: \"+ str(remaining_stock2) )\n",
    "\n",
    "\n",
    "#Define arrays to store per episode values \n",
    "total_Prof=[]\n",
    "total_stock1bal=[]\n",
    "total_stock2bal=[]\n",
    "total_open_cash=[]\n",
    "total_port_value=[]\n",
    "total_days_played=[]\n",
    "\n",
    "\n",
    "print(episode_count)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Actual test Run"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "#Actual run\n",
    "\n",
    "import csv\n",
    "episode_count=0\n",
    "\n",
    "\n",
    "#Define arrays to store per episode values \n",
    "total_Prof=[]\n",
    "total_stock1bal=[]\n",
    "total_stock2bal=[]\n",
    "total_open_cash=[]\n",
    "total_port_value=[]\n",
    "total_days_played=[]\n",
    "\n",
    "from keras.models import load_model\n",
    "\n",
    "model_name='model_ep50'\n",
    "\n",
    "model = load_model(\"models/\" + model_name)\n",
    "\n",
    "Act_Bench_Stock1_Bal=int(np.floor((start_balance/4)/data1_test[0]))\n",
    "Act_Bench_Stock2_Bal=int(np.floor((start_balance/4)/data2_test[0]))\n",
    "Act_Bench_Open_cash=start_balance/2\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "..........\n",
      "1962-01-02 00:00:00\n",
      "Total portfolio value: 9994.1584  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-03 00:00:00\n",
      "Total portfolio value: 9934.6424  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-04 00:00:00\n",
      "Total portfolio value: 9957.3989  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-05 00:00:00\n",
      "Total portfolio value: 9896.6883  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-08 00:00:00\n",
      "Total portfolio value: 9785.4723  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-09 00:00:00\n",
      "Total portfolio value: 9753.0686  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-10 00:00:00\n",
      "Total portfolio value: 9772.4797  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-11 00:00:00\n",
      "Total portfolio value: 9779.0149  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-12 00:00:00\n",
      "Total portfolio value: 9805.0001  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-15 00:00:00\n",
      "Total portfolio value: 9811.4186  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-16 00:00:00\n",
      "Total portfolio value: 9811.4186  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-17 00:00:00\n",
      "Total portfolio value: 9810.8709  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-18 00:00:00\n",
      "Total portfolio value: 9724.8395  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-19 00:00:00\n",
      "Total portfolio value: 9756.2973  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-22 00:00:00\n",
      "Total portfolio value: 9791.382  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-23 00:00:00\n",
      "Total portfolio value: 9784.9246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-24 00:00:00\n",
      "Total portfolio value: 9698.8932  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-25 00:00:00\n",
      "Total portfolio value: 9775.1218  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-26 00:00:00\n",
      "Total portfolio value: 9717.2417  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-29 00:00:00\n",
      "Total portfolio value: 9704.1713  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-30 00:00:00\n",
      "Total portfolio value: 9697.1662  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-01-31 00:00:00\n",
      "Total portfolio value: 9690.631  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-01 00:00:00\n",
      "Total portfolio value: 9860.8481  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-02 00:00:00\n",
      "Total portfolio value: 9859.9155  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-05 00:00:00\n",
      "Total portfolio value: 9876.1757  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-06 00:00:00\n",
      "Total portfolio value: 9812.2364  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-07 00:00:00\n",
      "Total portfolio value: 9850.2294  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-08 00:00:00\n",
      "Total portfolio value: 9880.4926  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-09 00:00:00\n",
      "Total portfolio value: 9880.4926  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-12 00:00:00\n",
      "Total portfolio value: 9899.9037  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-13 00:00:00\n",
      "Total portfolio value: 9899.9037  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-14 00:00:00\n",
      "Total portfolio value: 9894.6951  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-15 00:00:00\n",
      "Total portfolio value: 9891.622  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-16 00:00:00\n",
      "Total portfolio value: 9913.7141  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-19 00:00:00\n",
      "Total portfolio value: 9913.7141  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-20 00:00:00\n",
      "Total portfolio value: 9859.0627  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-21 00:00:00\n",
      "Total portfolio value: 9859.0627  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-23 00:00:00\n",
      "Total portfolio value: 9842.8414  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-26 00:00:00\n",
      "Total portfolio value: 9815.4907  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-27 00:00:00\n",
      "Total portfolio value: 9775.4247  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-02-28 00:00:00\n",
      "Total portfolio value: 9808.9944  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-01 00:00:00\n",
      "Total portfolio value: 9821.9481  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-02 00:00:00\n",
      "Total portfolio value: 9894.6951  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-05 00:00:00\n",
      "Total portfolio value: 9894.6951  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-06 00:00:00\n",
      "Total portfolio value: 9888.2766  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-07 00:00:00\n",
      "Total portfolio value: 9854.4296  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-08 00:00:00\n",
      "Total portfolio value: 9898.0794  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-09 00:00:00\n",
      "Total portfolio value: 9936.3928  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-12 00:00:00\n",
      "Total portfolio value: 9980.4839  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-13 00:00:00\n",
      "Total portfolio value: 9977.2552  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-14 00:00:00\n",
      "Total portfolio value: 9977.2552  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-15 00:00:00\n",
      "Total portfolio value: 9939.6604  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-16 00:00:00\n",
      "Total portfolio value: 9967.4524  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-19 00:00:00\n",
      "Total portfolio value: 9983.7126  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-20 00:00:00\n",
      "Total portfolio value: 9949.4243  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-21 00:00:00\n",
      "Total portfolio value: 9939.6604  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-22 00:00:00\n",
      "Total portfolio value: 9933.0474  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-23 00:00:00\n",
      "Total portfolio value: 9916.865  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-26 00:00:00\n",
      "Total portfolio value: 9954.5376  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-27 00:00:00\n",
      "Total portfolio value: 9885.009  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-28 00:00:00\n",
      "Total portfolio value: 9881.1937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-29 00:00:00\n",
      "Total portfolio value: 9921.9783  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-03-30 00:00:00\n",
      "Total portfolio value: 9881.1937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-02 00:00:00\n",
      "Total portfolio value: 9829.8877  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-03 00:00:00\n",
      "Total portfolio value: 9797.3673  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-04 00:00:00\n",
      "Total portfolio value: 9708.2823  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-05 00:00:00\n",
      "Total portfolio value: 9711.6277  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-06 00:00:00\n",
      "Total portfolio value: 9781.0682  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-09 00:00:00\n",
      "Total portfolio value: 9777.8006  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-10 00:00:00\n",
      "Total portfolio value: 9747.2212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-11 00:00:00\n",
      "Total portfolio value: 9723.4543  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-12 00:00:00\n",
      "Total portfolio value: 9662.7437  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-13 00:00:00\n",
      "Total portfolio value: 9640.065  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-16 00:00:00\n",
      "Total portfolio value: 9704.1599  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-17 00:00:00\n",
      "Total portfolio value: 9700.8145  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-18 00:00:00\n",
      "Total portfolio value: 9710.5006  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-19 00:00:00\n",
      "Total portfolio value: 9707.2719  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-23 00:00:00\n",
      "Total portfolio value: 9707.2719  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-24 00:00:00\n",
      "Total portfolio value: 9672.7021  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-25 00:00:00\n",
      "Total portfolio value: 9672.7021  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-26 00:00:00\n",
      "Total portfolio value: 9612.7143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-27 00:00:00\n",
      "Total portfolio value: 9557.4763  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-04-30 00:00:00\n",
      "Total portfolio value: 9432.4282  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-01 00:00:00\n",
      "Total portfolio value: 9234.8429  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-02 00:00:00\n",
      "Total portfolio value: 9367.4652  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-03 00:00:00\n",
      "Total portfolio value: 9408.7258  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-04 00:00:00\n",
      "Total portfolio value: 9450.9323  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-07 00:00:00\n",
      "Total portfolio value: 9467.1536  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-08 00:00:00\n",
      "Total portfolio value: 9387.0319  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-09 00:00:00\n",
      "Total portfolio value: 9322.0689  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-10 00:00:00\n",
      "Total portfolio value: 9286.2809  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-11 00:00:00\n",
      "Total portfolio value: 9292.7772  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-14 00:00:00\n",
      "Total portfolio value: 9231.6295  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-15 00:00:00\n",
      "Total portfolio value: 9299.3513  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-16 00:00:00\n",
      "Total portfolio value: 9289.4707  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-17 00:00:00\n",
      "Total portfolio value: 9312.2661  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-18 00:00:00\n",
      "Total portfolio value: 9307.9748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-21 00:00:00\n",
      "Total portfolio value: 9317.7387  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-22 00:00:00\n",
      "Total portfolio value: 9311.2035  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-23 00:00:00\n",
      "Total portfolio value: 9150.391  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-24 00:00:00\n",
      "Total portfolio value: 9033.17  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-25 00:00:00\n",
      "Total portfolio value: 8958.5209  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-28 00:00:00\n",
      "Total portfolio value: 8892.2988  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-29 00:00:00\n",
      "Total portfolio value: 8659.1139  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-05-31 00:00:00\n",
      "Total portfolio value: 8863.0071  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-01 00:00:00\n",
      "Total portfolio value: 8866.4303  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-04 00:00:00\n",
      "Total portfolio value: 8817.6108  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-05 00:00:00\n",
      "Total portfolio value: 8636.3963  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-06 00:00:00\n",
      "Total portfolio value: 8684.5514  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-07 00:00:00\n",
      "Total portfolio value: 8732.6287  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-08 00:00:00\n",
      "Total portfolio value: 8742.3926  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-11 00:00:00\n",
      "Total portfolio value: 8748.9667  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-12 00:00:00\n",
      "Total portfolio value: 8645.5347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-13 00:00:00\n",
      "Total portfolio value: 8497.8079  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-14 00:00:00\n",
      "Total portfolio value: 8410.675  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-15 00:00:00\n",
      "Total portfolio value: 8339.2157  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-18 00:00:00\n",
      "Total portfolio value: 8522.7694  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-19 00:00:00\n",
      "Total portfolio value: 8474.9736  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-20 00:00:00\n",
      "Total portfolio value: 8469.1417  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-21 00:00:00\n",
      "Total portfolio value: 8383.44284  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-22 00:00:00\n",
      "Total portfolio value: 8285.05688  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-25 00:00:00\n",
      "Total portfolio value: 8208.33974  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-26 00:00:00\n",
      "Total portfolio value: 8291.6494  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-27 00:00:00\n",
      "Total portfolio value: 8208.33974  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-28 00:00:00\n",
      "Total portfolio value: 8337.29348  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-06-29 00:00:00\n",
      "Total portfolio value: 8440.14072  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-02 00:00:00\n",
      "Total portfolio value: 8448.44474  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-03 00:00:00\n",
      "Total portfolio value: 8594.1898  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-05 00:00:00\n",
      "Total portfolio value: 8600.725  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-06 00:00:00\n",
      "Total portfolio value: 8606.6347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-09 00:00:00\n",
      "Total portfolio value: 8571.4333  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-10 00:00:00\n",
      "Total portfolio value: 8652.031  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-11 00:00:00\n",
      "Total portfolio value: 8661.7949  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-12 00:00:00\n",
      "Total portfolio value: 8764.9935  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-13 00:00:00\n",
      "Total portfolio value: 8781.2926  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-16 00:00:00\n",
      "Total portfolio value: 8736.5218  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-17 00:00:00\n",
      "Total portfolio value: 8765.6579  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-18 00:00:00\n",
      "Total portfolio value: 8647.2228  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-19 00:00:00\n",
      "Total portfolio value: 8634.2691  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-20 00:00:00\n",
      "Total portfolio value: 8672.0676  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-23 00:00:00\n",
      "Total portfolio value: 8688.3667  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-24 00:00:00\n",
      "Total portfolio value: 8713.7653  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-25 00:00:00\n",
      "Total portfolio value: 8649.4667  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-26 00:00:00\n",
      "Total portfolio value: 8675.413  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-27 00:00:00\n",
      "Total portfolio value: 8707.269  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-30 00:00:00\n",
      "Total portfolio value: 8746.3246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-07-31 00:00:00\n",
      "Total portfolio value: 8817.0417  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-01 00:00:00\n",
      "Total portfolio value: 8875.1705  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-02 00:00:00\n",
      "Total portfolio value: 8804.7349  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-03 00:00:00\n",
      "Total portfolio value: 8875.1705  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-06 00:00:00\n",
      "Total portfolio value: 8871.864  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-07 00:00:00\n",
      "Total portfolio value: 8817.6108  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-08 00:00:00\n",
      "Total portfolio value: 8788.4358  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-09 00:00:00\n",
      "Total portfolio value: 8824.146  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-10 00:00:00\n",
      "Total portfolio value: 8804.7349  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-13 00:00:00\n",
      "Total portfolio value: 8832.8862  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-14 00:00:00\n",
      "Total portfolio value: 8814.3432  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-15 00:00:00\n",
      "Total portfolio value: 8909.8959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-16 00:00:00\n",
      "Total portfolio value: 8909.8959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-17 00:00:00\n",
      "Total portfolio value: 8909.8959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-20 00:00:00\n",
      "Total portfolio value: 8932.5357  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-21 00:00:00\n",
      "Total portfolio value: 8942.1829  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-22 00:00:00\n",
      "Total portfolio value: 8971.7233  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-23 00:00:00\n",
      "Total portfolio value: 9072.4507  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-24 00:00:00\n",
      "Total portfolio value: 9078.947  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-27 00:00:00\n",
      "Total portfolio value: 9007.1459  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-28 00:00:00\n",
      "Total portfolio value: 9000.6885  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-29 00:00:00\n",
      "Total portfolio value: 8939.0709  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-30 00:00:00\n",
      "Total portfolio value: 8929.3459  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-08-31 00:00:00\n",
      "Total portfolio value: 8919.4264  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-04 00:00:00\n",
      "Total portfolio value: 8984.6381  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-05 00:00:00\n",
      "Total portfolio value: 8881.5501  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-06 00:00:00\n",
      "Total portfolio value: 8830.5645  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-07 00:00:00\n",
      "Total portfolio value: 8853.4377  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-10 00:00:00\n",
      "Total portfolio value: 8858.8325  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-11 00:00:00\n",
      "Total portfolio value: 8900.0153  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-12 00:00:00\n",
      "Total portfolio value: 8862.0223  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-13 00:00:00\n",
      "Total portfolio value: 8896.7088  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-14 00:00:00\n",
      "Total portfolio value: 8865.251  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-17 00:00:00\n",
      "Total portfolio value: 8919.4264  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-18 00:00:00\n",
      "Total portfolio value: 8945.645  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-19 00:00:00\n",
      "Total portfolio value: 8932.5357  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-20 00:00:00\n",
      "Total portfolio value: 8909.8959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-21 00:00:00\n",
      "Total portfolio value: 8862.0223  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-24 00:00:00\n",
      "Total portfolio value: 8785.1293  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-25 00:00:00\n",
      "Total portfolio value: 8709.9111  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-26 00:00:00\n",
      "Total portfolio value: 8739.125  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-27 00:00:00\n",
      "Total portfolio value: 8648.7634  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-09-28 00:00:00\n",
      "Total portfolio value: 8562.732  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-01 00:00:00\n",
      "Total portfolio value: 8639.0773  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-02 00:00:00\n",
      "Total portfolio value: 8596.793  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-03 00:00:00\n",
      "Total portfolio value: 8657.9018  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-04 00:00:00\n",
      "Total portfolio value: 8651.4444  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-05 00:00:00\n",
      "Total portfolio value: 8755.0084  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-08 00:00:00\n",
      "Total portfolio value: 8796.0745  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-09 00:00:00\n",
      "Total portfolio value: 8799.3421  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-10 00:00:00\n",
      "Total portfolio value: 8822.0986  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-11 00:00:00\n",
      "Total portfolio value: 8761.3491  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-12 00:00:00\n",
      "Total portfolio value: 8716.9376  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-15 00:00:00\n",
      "Total portfolio value: 8720.1663  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-16 00:00:00\n",
      "Total portfolio value: 8825.4051  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-17 00:00:00\n",
      "Total portfolio value: 8755.0084  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-18 00:00:00\n",
      "Total portfolio value: 8771.0741  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-19 00:00:00\n",
      "Total portfolio value: 8741.8991  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-22 00:00:00\n",
      "Total portfolio value: 8668.1959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-23 00:00:00\n",
      "Total portfolio value: 8625.4203  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-24 00:00:00\n",
      "Total portfolio value: 8538.2874  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-25 00:00:00\n",
      "Total portfolio value: 8676.8972  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-26 00:00:00\n",
      "Total portfolio value: 8632.5246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-29 00:00:00\n",
      "Total portfolio value: 8670.362  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-30 00:00:00\n",
      "Total portfolio value: 8696.5417  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-10-31 00:00:00\n",
      "Total portfolio value: 8789.788  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-01 00:00:00\n",
      "Total portfolio value: 8734.4569  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-02 00:00:00\n",
      "Total portfolio value: 8793.0556  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-05 00:00:00\n",
      "Total portfolio value: 8858.1117  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-07 00:00:00\n",
      "Total portfolio value: 8867.8367  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-08 00:00:00\n",
      "Total portfolio value: 8867.8367  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-12 00:00:00\n",
      "Total portfolio value: 8947.4107  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-13 00:00:00\n",
      "Total portfolio value: 8983.1209  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-14 00:00:00\n",
      "Total portfolio value: 8954.0237  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-15 00:00:00\n",
      "Total portfolio value: 9018.2834  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-16 00:00:00\n",
      "Total portfolio value: 9008.5195  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-19 00:00:00\n",
      "Total portfolio value: 9034.6214  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-20 00:00:00\n",
      "Total portfolio value: 9014.9769  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-21 00:00:00\n",
      "Total portfolio value: 9028.1251  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-23 00:00:00\n",
      "Total portfolio value: 9065.123  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-26 00:00:00\n",
      "Total portfolio value: 9172.3959  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-27 00:00:00\n",
      "Total portfolio value: 9145.2058  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-28 00:00:00\n",
      "Total portfolio value: 9174.5753  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-29 00:00:00\n",
      "Total portfolio value: 9184.3003  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-11-30 00:00:00\n",
      "Total portfolio value: 9197.2151  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-03 00:00:00\n",
      "Total portfolio value: 9171.4244  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-04 00:00:00\n",
      "Total portfolio value: 9161.5438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-05 00:00:00\n",
      "Total portfolio value: 9224.3663  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-06 00:00:00\n",
      "Total portfolio value: 9251.6003  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-07 00:00:00\n",
      "Total portfolio value: 9217.7533  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-10 00:00:00\n",
      "Total portfolio value: 9248.4105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-11 00:00:00\n",
      "Total portfolio value: 9175.469  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-12 00:00:00\n",
      "Total portfolio value: 9178.8533  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-13 00:00:00\n",
      "Total portfolio value: 9263.9285  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-14 00:00:00\n",
      "Total portfolio value: 9206.2429  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-17 00:00:00\n",
      "Total portfolio value: 9244.5563  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-18 00:00:00\n",
      "Total portfolio value: 9193.2114  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-19 00:00:00\n",
      "Total portfolio value: 9146.3329  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-20 00:00:00\n",
      "Total portfolio value: 9225.654  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-21 00:00:00\n",
      "Total portfolio value: 9225.654  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-24 00:00:00\n",
      "Total portfolio value: 9206.2429  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-26 00:00:00\n",
      "Total portfolio value: 9232.0725  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-27 00:00:00\n",
      "Total portfolio value: 9232.0725  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-28 00:00:00\n",
      "Total portfolio value: 9251.0915  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1962-12-31 00:00:00\n",
      "Total portfolio value: 9257.51  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-02 00:00:00\n",
      "Total portfolio value: 9215.8123  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-03 00:00:00\n",
      "Total portfolio value: 9196.5179  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-04 00:00:00\n",
      "Total portfolio value: 9276.96  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-07 00:00:00\n",
      "Total portfolio value: 9276.96  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-08 00:00:00\n",
      "Total portfolio value: 9245.104  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-09 00:00:00\n",
      "Total portfolio value: 9337.2724  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-10 00:00:00\n",
      "Total portfolio value: 9340.54  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-11 00:00:00\n",
      "Total portfolio value: 9382.9174  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-14 00:00:00\n",
      "Total portfolio value: 9386.1461  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-15 00:00:00\n",
      "Total portfolio value: 9382.7076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-16 00:00:00\n",
      "Total portfolio value: 9382.7076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-17 00:00:00\n",
      "Total portfolio value: 9359.9511  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-18 00:00:00\n",
      "Total portfolio value: 9379.5178  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-21 00:00:00\n",
      "Total portfolio value: 9376.3669  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-22 00:00:00\n",
      "Total portfolio value: 9382.7076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-23 00:00:00\n",
      "Total portfolio value: 9385.9752  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-24 00:00:00\n",
      "Total portfolio value: 9415.36  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-25 00:00:00\n",
      "Total portfolio value: 9421.8952  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-28 00:00:00\n",
      "Total portfolio value: 9438.2332  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-29 00:00:00\n",
      "Total portfolio value: 9457.5665  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-30 00:00:00\n",
      "Total portfolio value: 9447.9582  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-01-31 00:00:00\n",
      "Total portfolio value: 9374.5212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-01 00:00:00\n",
      "Total portfolio value: 9421.7243  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-04 00:00:00\n",
      "Total portfolio value: 9421.7243  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-05 00:00:00\n",
      "Total portfolio value: 9377.7499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-06 00:00:00\n",
      "Total portfolio value: 9411.9604  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-07 00:00:00\n",
      "Total portfolio value: 9402.2354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-08 00:00:00\n",
      "Total portfolio value: 9402.2354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-11 00:00:00\n",
      "Total portfolio value: 9408.8095  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-12 00:00:00\n",
      "Total portfolio value: 9398.9678  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-13 00:00:00\n",
      "Total portfolio value: 9402.2354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-14 00:00:00\n",
      "Total portfolio value: 9428.4304  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-15 00:00:00\n",
      "Total portfolio value: 9398.9678  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-18 00:00:00\n",
      "Total portfolio value: 9434.8878  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-19 00:00:00\n",
      "Total portfolio value: 9398.9678  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-20 00:00:00\n",
      "Total portfolio value: 9316.6022  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-21 00:00:00\n",
      "Total portfolio value: 9272.9913  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-25 00:00:00\n",
      "Total portfolio value: 9300.4976  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-26 00:00:00\n",
      "Total portfolio value: 9240.5098  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-27 00:00:00\n",
      "Total portfolio value: 9223.2392  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-02-28 00:00:00\n",
      "Total portfolio value: 9216.7818  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-01 00:00:00\n",
      "Total portfolio value: 9128.7983  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-04 00:00:00\n",
      "Total portfolio value: 9162.6453  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-05 00:00:00\n",
      "Total portfolio value: 9178.7888  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-06 00:00:00\n",
      "Total portfolio value: 9135.2946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-07 00:00:00\n",
      "Total portfolio value: 9191.7814  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-08 00:00:00\n",
      "Total portfolio value: 9232.9253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-11 00:00:00\n",
      "Total portfolio value: 9229.7744  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-12 00:00:00\n",
      "Total portfolio value: 9229.7744  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-13 00:00:00\n",
      "Total portfolio value: 9229.7744  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-14 00:00:00\n",
      "Total portfolio value: 9232.9253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-15 00:00:00\n",
      "Total portfolio value: 9204.9296  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-18 00:00:00\n",
      "Total portfolio value: 9221.0342  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-19 00:00:00\n",
      "Total portfolio value: 9171.0826  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-20 00:00:00\n",
      "Total portfolio value: 9174.1168  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-21 00:00:00\n",
      "Total portfolio value: 9224.224  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-22 00:00:00\n",
      "Total portfolio value: 9211.2703  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-25 00:00:00\n",
      "Total portfolio value: 9224.224  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-26 00:00:00\n",
      "Total portfolio value: 9224.224  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-27 00:00:00\n",
      "Total portfolio value: 9240.4842  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-28 00:00:00\n",
      "Total portfolio value: 9284.9346  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-03-29 00:00:00\n",
      "Total portfolio value: 9281.7837  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-01 00:00:00\n",
      "Total portfolio value: 9284.9346  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-02 00:00:00\n",
      "Total portfolio value: 9284.9346  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-03 00:00:00\n",
      "Total portfolio value: 9240.4842  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-04 00:00:00\n",
      "Total portfolio value: 9301.1948  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-05 00:00:00\n",
      "Total portfolio value: 9320.6837  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-08 00:00:00\n",
      "Total portfolio value: 9449.8347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-09 00:00:00\n",
      "Total portfolio value: 9472.4745  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-10 00:00:00\n",
      "Total portfolio value: 9449.8347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-11 00:00:00\n",
      "Total portfolio value: 9440.0708  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-15 00:00:00\n",
      "Total portfolio value: 9456.2143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-16 00:00:00\n",
      "Total portfolio value: 9488.0703  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-17 00:00:00\n",
      "Total portfolio value: 9475.1166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-18 00:00:00\n",
      "Total portfolio value: 9496.4901  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-19 00:00:00\n",
      "Total portfolio value: 9475.1166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-22 00:00:00\n",
      "Total portfolio value: 9517.362  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-23 00:00:00\n",
      "Total portfolio value: 9567.9105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-24 00:00:00\n",
      "Total portfolio value: 9652.4227  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-25 00:00:00\n",
      "Total portfolio value: 9655.5347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-26 00:00:00\n",
      "Total portfolio value: 9633.0055  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-29 00:00:00\n",
      "Total portfolio value: 9655.762  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-04-30 00:00:00\n",
      "Total portfolio value: 9649.4213  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-01 00:00:00\n",
      "Total portfolio value: 9629.7768  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-02 00:00:00\n",
      "Total portfolio value: 9668.4495  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-03 00:00:00\n",
      "Total portfolio value: 9713.1333  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-06 00:00:00\n",
      "Total portfolio value: 9665.2597  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-07 00:00:00\n",
      "Total portfolio value: 9667.5425  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-08 00:00:00\n",
      "Total portfolio value: 9680.574  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-09 00:00:00\n",
      "Total portfolio value: 9751.7282  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-10 00:00:00\n",
      "Total portfolio value: 9755.0736  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-13 00:00:00\n",
      "Total portfolio value: 9771.2949  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-14 00:00:00\n",
      "Total portfolio value: 9726.0481  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-15 00:00:00\n",
      "Total portfolio value: 9722.8194  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-16 00:00:00\n",
      "Total portfolio value: 9761.531  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-17 00:00:00\n",
      "Total portfolio value: 9719.474  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-20 00:00:00\n",
      "Total portfolio value: 9738.8134  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-21 00:00:00\n",
      "Total portfolio value: 9686.9925  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-22 00:00:00\n",
      "Total portfolio value: 9738.8134  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-23 00:00:00\n",
      "Total portfolio value: 9703.2527  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-24 00:00:00\n",
      "Total portfolio value: 9728.9717  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-27 00:00:00\n",
      "Total portfolio value: 9751.5009  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-28 00:00:00\n",
      "Total portfolio value: 9738.5861  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-29 00:00:00\n",
      "Total portfolio value: 9754.8463  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-05-31 00:00:00\n",
      "Total portfolio value: 9793.7852  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-03 00:00:00\n",
      "Total portfolio value: 9845.4894  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-04 00:00:00\n",
      "Total portfolio value: 9796.975  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-05 00:00:00\n",
      "Total portfolio value: 9800.2815  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-06 00:00:00\n",
      "Total portfolio value: 9751.7282  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-07 00:00:00\n",
      "Total portfolio value: 9751.7282  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-10 00:00:00\n",
      "Total portfolio value: 9745.3875  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-11 00:00:00\n",
      "Total portfolio value: 9722.5921  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-12 00:00:00\n",
      "Total portfolio value: 9696.7175  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-13 00:00:00\n",
      "Total portfolio value: 9745.3875  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-14 00:00:00\n",
      "Total portfolio value: 9690.3379  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-17 00:00:00\n",
      "Total portfolio value: 9690.3379  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-18 00:00:00\n",
      "Total portfolio value: 9610.3657  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-19 00:00:00\n",
      "Total portfolio value: 9639.3912  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-20 00:00:00\n",
      "Total portfolio value: 9632.8171  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-21 00:00:00\n",
      "Total portfolio value: 9654.5499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-24 00:00:00\n",
      "Total portfolio value: 9657.8175  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-25 00:00:00\n",
      "Total portfolio value: 9628.5258  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-26 00:00:00\n",
      "Total portfolio value: 9618.9175  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-27 00:00:00\n",
      "Total portfolio value: 9519.3397  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-06-28 00:00:00\n",
      "Total portfolio value: 9473.8503  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-01 00:00:00\n",
      "Total portfolio value: 9509.5758  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-02 00:00:00\n",
      "Total portfolio value: 9444.403  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-03 00:00:00\n",
      "Total portfolio value: 9554.8226  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-05 00:00:00\n",
      "Total portfolio value: 9567.893  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-08 00:00:00\n",
      "Total portfolio value: 9574.3893  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-09 00:00:00\n",
      "Total portfolio value: 9541.83  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-10 00:00:00\n",
      "Total portfolio value: 9558.168  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-11 00:00:00\n",
      "Total portfolio value: 9545.2143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-12 00:00:00\n",
      "Total portfolio value: 9532.105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-15 00:00:00\n",
      "Total portfolio value: 9490.2425  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-16 00:00:00\n",
      "Total portfolio value: 9460.6632  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-17 00:00:00\n",
      "Total portfolio value: 9506.5027  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-18 00:00:00\n",
      "Total portfolio value: 9496.6999  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-19 00:00:00\n",
      "Total portfolio value: 9480.3619  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-22 00:00:00\n",
      "Total portfolio value: 9447.7095  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-23 00:00:00\n",
      "Total portfolio value: 9410.2314  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-24 00:00:00\n",
      "Total portfolio value: 9371.918  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-25 00:00:00\n",
      "Total portfolio value: 9413.3434  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-26 00:00:00\n",
      "Total portfolio value: 9381.4874  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-29 00:00:00\n",
      "Total portfolio value: 9426.5305  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-30 00:00:00\n",
      "Total portfolio value: 9442.7907  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-07-31 00:00:00\n",
      "Total portfolio value: 9506.1762  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-01 00:00:00\n",
      "Total portfolio value: 9470.5438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-02 00:00:00\n",
      "Total portfolio value: 9470.5438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-05 00:00:00\n",
      "Total portfolio value: 9457.5901  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-06 00:00:00\n",
      "Total portfolio value: 9516.111  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-07 00:00:00\n",
      "Total portfolio value: 9564.7032  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-08 00:00:00\n",
      "Total portfolio value: 9512.9601  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-09 00:00:00\n",
      "Total portfolio value: 9522.5684  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-12 00:00:00\n",
      "Total portfolio value: 9580.8467  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-13 00:00:00\n",
      "Total portfolio value: 9587.4597  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-14 00:00:00\n",
      "Total portfolio value: 9651.3601  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-15 00:00:00\n",
      "Total portfolio value: 9696.5291  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-16 00:00:00\n",
      "Total portfolio value: 9683.6143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-19 00:00:00\n",
      "Total portfolio value: 9677.0402  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-20 00:00:00\n",
      "Total portfolio value: 9641.4795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-21 00:00:00\n",
      "Total portfolio value: 9622.0684  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-22 00:00:00\n",
      "Total portfolio value: 9628.5258  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-23 00:00:00\n",
      "Total portfolio value: 9644.786  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-26 00:00:00\n",
      "Total portfolio value: 9631.7545  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-27 00:00:00\n",
      "Total portfolio value: 9631.7545  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-28 00:00:00\n",
      "Total portfolio value: 9567.893  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-29 00:00:00\n",
      "Total portfolio value: 9605.8471  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-08-30 00:00:00\n",
      "Total portfolio value: 9599.3508  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-03 00:00:00\n",
      "Total portfolio value: 9612.3045  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-04 00:00:00\n",
      "Total portfolio value: 9657.5513  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-05 00:00:00\n",
      "Total portfolio value: 9625.2971  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-06 00:00:00\n",
      "Total portfolio value: 9670.5439  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-09 00:00:00\n",
      "Total portfolio value: 9670.849  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-10 00:00:00\n",
      "Total portfolio value: 9660.9684  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-11 00:00:00\n",
      "Total portfolio value: 9667.5425  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-12 00:00:00\n",
      "Total portfolio value: 9696.5291  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-13 00:00:00\n",
      "Total portfolio value: 9725.4768  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-16 00:00:00\n",
      "Total portfolio value: 9722.3259  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-17 00:00:00\n",
      "Total portfolio value: 9686.8041  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-18 00:00:00\n",
      "Total portfolio value: 9686.8041  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-19 00:00:00\n",
      "Total portfolio value: 9664.0087  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-20 00:00:00\n",
      "Total portfolio value: 9715.8685  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-23 00:00:00\n",
      "Total portfolio value: 9693.2226  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-24 00:00:00\n",
      "Total portfolio value: 9686.8041  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-25 00:00:00\n",
      "Total portfolio value: 9719.2467  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-26 00:00:00\n",
      "Total portfolio value: 9667.5425  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-27 00:00:00\n",
      "Total portfolio value: 9571.3879  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-09-30 00:00:00\n",
      "Total portfolio value: 9593.8393  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-01 00:00:00\n",
      "Total portfolio value: 9577.7675  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-02 00:00:00\n",
      "Total portfolio value: 9600.2967  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-03 00:00:00\n",
      "Total portfolio value: 9600.2967  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-04 00:00:00\n",
      "Total portfolio value: 9645.7708  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-07 00:00:00\n",
      "Total portfolio value: 9652.4227  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-08 00:00:00\n",
      "Total portfolio value: 9619.8809  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-09 00:00:00\n",
      "Total portfolio value: 9590.6281  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-10 00:00:00\n",
      "Total portfolio value: 9590.6281  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-11 00:00:00\n",
      "Total portfolio value: 9572.4833  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-14 00:00:00\n",
      "Total portfolio value: 9619.8809  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-15 00:00:00\n",
      "Total portfolio value: 9652.3624  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-16 00:00:00\n",
      "Total portfolio value: 9655.63  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-17 00:00:00\n",
      "Total portfolio value: 9782.1153  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-18 00:00:00\n",
      "Total portfolio value: 9813.5731  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-21 00:00:00\n",
      "Total portfolio value: 9826.6046  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-22 00:00:00\n",
      "Total portfolio value: 9816.9963  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-23 00:00:00\n",
      "Total portfolio value: 9756.2468  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-24 00:00:00\n",
      "Total portfolio value: 9784.437  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-25 00:00:00\n",
      "Total portfolio value: 9794.2398  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-28 00:00:00\n",
      "Total portfolio value: 9798.4922  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-29 00:00:00\n",
      "Total portfolio value: 9900.9547  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-30 00:00:00\n",
      "Total portfolio value: 9939.1186  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-10-31 00:00:00\n",
      "Total portfolio value: 9845.7167  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-01 00:00:00\n",
      "Total portfolio value: 9920.2552  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-04 00:00:00\n",
      "Total portfolio value: 9829.7616  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-06 00:00:00\n",
      "Total portfolio value: 9810.2338  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-07 00:00:00\n",
      "Total portfolio value: 9761.7194  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-08 00:00:00\n",
      "Total portfolio value: 9746.5218  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-11 00:00:00\n",
      "Total portfolio value: 9784.437  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-12 00:00:00\n",
      "Total portfolio value: 9826.494  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-13 00:00:00\n",
      "Total portfolio value: 9797.5074  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-14 00:00:00\n",
      "Total portfolio value: 9772.507  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-15 00:00:00\n",
      "Total portfolio value: 9759.5922  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-18 00:00:00\n",
      "Total portfolio value: 9749.7505  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-19 00:00:00\n",
      "Total portfolio value: 9668.6615  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-20 00:00:00\n",
      "Total portfolio value: 9632.9124  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-21 00:00:00\n",
      "Total portfolio value: 9665.5648  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-22 00:00:00\n",
      "Total portfolio value: 9597.1244  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-26 00:00:00\n",
      "Total portfolio value: 9603.5429  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-27 00:00:00\n",
      "Total portfolio value: 9662.3361  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-11-29 00:00:00\n",
      "Total portfolio value: 9688.2824  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-02 00:00:00\n",
      "Total portfolio value: 9829.7616  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-03 00:00:00\n",
      "Total portfolio value: 9878.0815  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-04 00:00:00\n",
      "Total portfolio value: 9832.9125  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-05 00:00:00\n",
      "Total portfolio value: 9813.4625  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-06 00:00:00\n",
      "Total portfolio value: 9858.7482  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-09 00:00:00\n",
      "Total portfolio value: 9845.7167  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-10 00:00:00\n",
      "Total portfolio value: 9839.2593  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-11 00:00:00\n",
      "Total portfolio value: 9829.5343  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-12 00:00:00\n",
      "Total portfolio value: 9858.482  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-13 00:00:00\n",
      "Total portfolio value: 9870.8491  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-16 00:00:00\n",
      "Total portfolio value: 9870.8491  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-17 00:00:00\n",
      "Total portfolio value: 9880.613  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-18 00:00:00\n",
      "Total portfolio value: 9906.5982  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-19 00:00:00\n",
      "Total portfolio value: 9906.5982  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-20 00:00:00\n",
      "Total portfolio value: 9871.5135  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-23 00:00:00\n",
      "Total portfolio value: 9842.488  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-24 00:00:00\n",
      "Total portfolio value: 9842.488  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-26 00:00:00\n",
      "Total portfolio value: 9852.213  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-27 00:00:00\n",
      "Total portfolio value: 9916.9487  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-30 00:00:00\n",
      "Total portfolio value: 9926.7126  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1963-12-31 00:00:00\n",
      "Total portfolio value: 10010.2339  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-02 00:00:00\n",
      "Total portfolio value: 10084.6946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-03 00:00:00\n",
      "Total portfolio value: 10114.0641  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-06 00:00:00\n",
      "Total portfolio value: 10059.0923  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-07 00:00:00\n",
      "Total portfolio value: 10026.8381  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-08 00:00:00\n",
      "Total portfolio value: 10075.0085  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-09 00:00:00\n",
      "Total portfolio value: 10100.9159  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-10 00:00:00\n",
      "Total portfolio value: 10165.8789  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-13 00:00:00\n",
      "Total portfolio value: 10185.4845  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-14 00:00:00\n",
      "Total portfolio value: 10130.74  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-15 00:00:00\n",
      "Total portfolio value: 10163.3382  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-16 00:00:00\n",
      "Total portfolio value: 10241.1771  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-17 00:00:00\n",
      "Total portfolio value: 10192.4354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-20 00:00:00\n",
      "Total portfolio value: 10205.4669  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-21 00:00:00\n",
      "Total portfolio value: 10202.2382  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-22 00:00:00\n",
      "Total portfolio value: 10166.4113  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-23 00:00:00\n",
      "Total portfolio value: 10182.5937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-24 00:00:00\n",
      "Total portfolio value: 10221.3442  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-27 00:00:00\n",
      "Total portfolio value: 10208.4294  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-28 00:00:00\n",
      "Total portfolio value: 10175.9479  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-29 00:00:00\n",
      "Total portfolio value: 10153.2303  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-30 00:00:00\n",
      "Total portfolio value: 10127.3229  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-01-31 00:00:00\n",
      "Total portfolio value: 10175.6817  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-03 00:00:00\n",
      "Total portfolio value: 10252.6136  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-04 00:00:00\n",
      "Total portfolio value: 10275.5799  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-05 00:00:00\n",
      "Total portfolio value: 10242.9275  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-06 00:00:00\n",
      "Total portfolio value: 10226.7062  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-07 00:00:00\n",
      "Total portfolio value: 10233.2025  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-10 00:00:00\n",
      "Total portfolio value: 10236.509  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-11 00:00:00\n",
      "Total portfolio value: 10249.3071  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-12 00:00:00\n",
      "Total portfolio value: 10285.266  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-13 00:00:00\n",
      "Total portfolio value: 10343.0683  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-14 00:00:00\n",
      "Total portfolio value: 10337.3142  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-17 00:00:00\n",
      "Total portfolio value: 10343.8494  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-18 00:00:00\n",
      "Total portfolio value: 10301.4331  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-19 00:00:00\n",
      "Total portfolio value: 10304.6618  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-20 00:00:00\n",
      "Total portfolio value: 10273.204  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-24 00:00:00\n",
      "Total portfolio value: 10317.6155  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-25 00:00:00\n",
      "Total portfolio value: 10228.1845  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-26 00:00:00\n",
      "Total portfolio value: 10283.4225  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-27 00:00:00\n",
      "Total portfolio value: 10335.0878  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-02-28 00:00:00\n",
      "Total portfolio value: 10296.11  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-02 00:00:00\n",
      "Total portfolio value: 10305.835  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-03 00:00:00\n",
      "Total portfolio value: 10286.4239  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-04 00:00:00\n",
      "Total portfolio value: 10318.6781  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-05 00:00:00\n",
      "Total portfolio value: 10292.6929  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-06 00:00:00\n",
      "Total portfolio value: 10321.9846  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-09 00:00:00\n",
      "Total portfolio value: 10334.9772  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-10 00:00:00\n",
      "Total portfolio value: 10366.435  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-11 00:00:00\n",
      "Total portfolio value: 10412.0411  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-12 00:00:00\n",
      "Total portfolio value: 10479.6851  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-13 00:00:00\n",
      "Total portfolio value: 10515.2786  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-16 00:00:00\n",
      "Total portfolio value: 10515.2786  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-17 00:00:00\n",
      "Total portfolio value: 10502.3249  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-18 00:00:00\n",
      "Total portfolio value: 10499.0184  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-19 00:00:00\n",
      "Total portfolio value: 10451.0189  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-20 00:00:00\n",
      "Total portfolio value: 10438.0263  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-23 00:00:00\n",
      "Total portfolio value: 10395.61  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-24 00:00:00\n",
      "Total portfolio value: 10390.0596  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-25 00:00:00\n",
      "Total portfolio value: 10367.6082  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-26 00:00:00\n",
      "Total portfolio value: 10351.6142  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-30 00:00:00\n",
      "Total portfolio value: 10422.6578  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-03-31 00:00:00\n",
      "Total portfolio value: 10425.8476  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-01 00:00:00\n",
      "Total portfolio value: 10451.8328  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-02 00:00:00\n",
      "Total portfolio value: 10519.2106  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-03 00:00:00\n",
      "Total portfolio value: 10496.3221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-06 00:00:00\n",
      "Total portfolio value: 10528.9745  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-07 00:00:00\n",
      "Total portfolio value: 10489.7869  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-08 00:00:00\n",
      "Total portfolio value: 10422.6578  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-09 00:00:00\n",
      "Total portfolio value: 10409.7041  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-10 00:00:00\n",
      "Total portfolio value: 10416.1226  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-13 00:00:00\n",
      "Total portfolio value: 10458.3291  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-14 00:00:00\n",
      "Total portfolio value: 10396.7832  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-15 00:00:00\n",
      "Total portfolio value: 10380.6008  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-16 00:00:00\n",
      "Total portfolio value: 10370.798  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-17 00:00:00\n",
      "Total portfolio value: 10367.6082  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-20 00:00:00\n",
      "Total portfolio value: 10377.4499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-21 00:00:00\n",
      "Total portfolio value: 10364.3017  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-22 00:00:00\n",
      "Total portfolio value: 10396.7832  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-23 00:00:00\n",
      "Total portfolio value: 10413.1212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-24 00:00:00\n",
      "Total portfolio value: 10370.798  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-27 00:00:00\n",
      "Total portfolio value: 10335.354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-28 00:00:00\n",
      "Total portfolio value: 10261.441  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-29 00:00:00\n",
      "Total portfolio value: 10306.6878  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-04-30 00:00:00\n",
      "Total portfolio value: 10241.9521  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-01 00:00:00\n",
      "Total portfolio value: 10187.0581  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-04 00:00:00\n",
      "Total portfolio value: 10261.441  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-05 00:00:00\n",
      "Total portfolio value: 10274.4336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-06 00:00:00\n",
      "Total portfolio value: 10245.4859  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-07 00:00:00\n",
      "Total portfolio value: 10242.1794  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-08 00:00:00\n",
      "Total portfolio value: 10271.2438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-11 00:00:00\n",
      "Total portfolio value: 10277.7401  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-12 00:00:00\n",
      "Total portfolio value: 10245.4859  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-13 00:00:00\n",
      "Total portfolio value: 10222.9956  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-14 00:00:00\n",
      "Total portfolio value: 10255.2498  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-15 00:00:00\n",
      "Total portfolio value: 10277.7401  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-18 00:00:00\n",
      "Total portfolio value: 10319.9855  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-19 00:00:00\n",
      "Total portfolio value: 10339.2471  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-20 00:00:00\n",
      "Total portfolio value: 10307.1813  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-21 00:00:00\n",
      "Total portfolio value: 10342.9304  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-22 00:00:00\n",
      "Total portfolio value: 10397.9022  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-25 00:00:00\n",
      "Total portfolio value: 10372.2221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-26 00:00:00\n",
      "Total portfolio value: 10330.0156  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-27 00:00:00\n",
      "Total portfolio value: 10291.1484  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-05-28 00:00:00\n",
      "Total portfolio value: 10261.9734  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-01 00:00:00\n",
      "Total portfolio value: 10278.1947  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-02 00:00:00\n",
      "Total portfolio value: 10245.7521  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-03 00:00:00\n",
      "Total portfolio value: 10224.0193  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-04 00:00:00\n",
      "Total portfolio value: 10194.7276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-05 00:00:00\n",
      "Total portfolio value: 10117.0771  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-08 00:00:00\n",
      "Total portfolio value: 10130.0697  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-09 00:00:00\n",
      "Total portfolio value: 10117.0771  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-10 00:00:00\n",
      "Total portfolio value: 10162.4734  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-11 00:00:00\n",
      "Total portfolio value: 10146.2132  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-12 00:00:00\n",
      "Total portfolio value: 10194.7276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-15 00:00:00\n",
      "Total portfolio value: 10214.2943  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-16 00:00:00\n",
      "Total portfolio value: 10236.9341  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-17 00:00:00\n",
      "Total portfolio value: 10214.4827  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-18 00:00:00\n",
      "Total portfolio value: 10259.6906  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-19 00:00:00\n",
      "Total portfolio value: 10233.7443  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-22 00:00:00\n",
      "Total portfolio value: 10246.7369  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-23 00:00:00\n",
      "Total portfolio value: 10253.2332  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-24 00:00:00\n",
      "Total portfolio value: 10240.2795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-25 00:00:00\n",
      "Total portfolio value: 10224.2077  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-26 00:00:00\n",
      "Total portfolio value: 10220.979  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-29 00:00:00\n",
      "Total portfolio value: 10204.6799  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-06-30 00:00:00\n",
      "Total portfolio value: 10201.4901  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-01 00:00:00\n",
      "Total portfolio value: 10240.2795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-02 00:00:00\n",
      "Total portfolio value: 10291.1484  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-06 00:00:00\n",
      "Total portfolio value: 10333.1665  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-07 00:00:00\n",
      "Total portfolio value: 10362.3804  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-08 00:00:00\n",
      "Total portfolio value: 10372.2221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-09 00:00:00\n",
      "Total portfolio value: 10326.8975  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-10 00:00:00\n",
      "Total portfolio value: 10352.6554  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-13 00:00:00\n",
      "Total portfolio value: 10326.6702  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-14 00:00:00\n",
      "Total portfolio value: 10352.4281  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-15 00:00:00\n",
      "Total portfolio value: 10303.7253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-16 00:00:00\n",
      "Total portfolio value: 10361.9647  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-17 00:00:00\n",
      "Total portfolio value: 10371.6897  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-20 00:00:00\n",
      "Total portfolio value: 10403.5457  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-21 00:00:00\n",
      "Total portfolio value: 10374.3707  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-22 00:00:00\n",
      "Total portfolio value: 10367.8355  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-23 00:00:00\n",
      "Total portfolio value: 10393.5934  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-24 00:00:00\n",
      "Total portfolio value: 10345.1957  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-27 00:00:00\n",
      "Total portfolio value: 10319.2105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-28 00:00:00\n",
      "Total portfolio value: 10245.2975  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-29 00:00:00\n",
      "Total portfolio value: 10209.6979  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-30 00:00:00\n",
      "Total portfolio value: 10261.441  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-07-31 00:00:00\n",
      "Total portfolio value: 10245.2975  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-03 00:00:00\n",
      "Total portfolio value: 10248.4873  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-04 00:00:00\n",
      "Total portfolio value: 10216.0447  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-05 00:00:00\n",
      "Total portfolio value: 10151.1206  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-06 00:00:00\n",
      "Total portfolio value: 10186.8308  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-07 00:00:00\n",
      "Total portfolio value: 10141.6618  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-10 00:00:00\n",
      "Total portfolio value: 10177.0669  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-11 00:00:00\n",
      "Total portfolio value: 10144.8127  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-12 00:00:00\n",
      "Total portfolio value: 10093.0307  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-13 00:00:00\n",
      "Total portfolio value: 10144.8127  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-14 00:00:00\n",
      "Total portfolio value: 10164.2238  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-17 00:00:00\n",
      "Total portfolio value: 10106.0233  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-18 00:00:00\n",
      "Total portfolio value: 10138.2775  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-19 00:00:00\n",
      "Total portfolio value: 10170.5317  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-20 00:00:00\n",
      "Total portfolio value: 10144.5854  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-21 00:00:00\n",
      "Total portfolio value: 10131.4822  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-24 00:00:00\n",
      "Total portfolio value: 10154.122  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-25 00:00:00\n",
      "Total portfolio value: 10102.3011  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-26 00:00:00\n",
      "Total portfolio value: 10066.6298  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-27 00:00:00\n",
      "Total portfolio value: 10034.3756  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-28 00:00:00\n",
      "Total portfolio value: 10089.2307  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-08-31 00:00:00\n",
      "Total portfolio value: 10147.6646  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-01 00:00:00\n",
      "Total portfolio value: 10163.847  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-02 00:00:00\n",
      "Total portfolio value: 10199.0095  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-03 00:00:00\n",
      "Total portfolio value: 10234.4924  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-04 00:00:00\n",
      "Total portfolio value: 10279.7392  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-08 00:00:00\n",
      "Total portfolio value: 10279.7392  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-09 00:00:00\n",
      "Total portfolio value: 10256.9438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-10 00:00:00\n",
      "Total portfolio value: 10201.7447  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-11 00:00:00\n",
      "Total portfolio value: 10213.7525  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-14 00:00:00\n",
      "Total portfolio value: 10210.446  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-15 00:00:00\n",
      "Total portfolio value: 10145.5219  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-16 00:00:00\n",
      "Total portfolio value: 10168.2006  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-17 00:00:00\n",
      "Total portfolio value: 10229.9738  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-18 00:00:00\n",
      "Total portfolio value: 10255.8812  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-21 00:00:00\n",
      "Total portfolio value: 10185.4845  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-22 00:00:00\n",
      "Total portfolio value: 10185.4845  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-23 00:00:00\n",
      "Total portfolio value: 10178.9882  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-24 00:00:00\n",
      "Total portfolio value: 10233.2025  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-25 00:00:00\n",
      "Total portfolio value: 10288.5336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-28 00:00:00\n",
      "Total portfolio value: 10314.5966  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-29 00:00:00\n",
      "Total portfolio value: 10330.2313  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-09-30 00:00:00\n",
      "Total portfolio value: 10339.9952  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-01 00:00:00\n",
      "Total portfolio value: 10301.5262  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-02 00:00:00\n",
      "Total portfolio value: 10288.5336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-05 00:00:00\n",
      "Total portfolio value: 10313.8155  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-06 00:00:00\n",
      "Total portfolio value: 10281.4507  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-07 00:00:00\n",
      "Total portfolio value: 10239.7919  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-08 00:00:00\n",
      "Total portfolio value: 10243.0984  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-09 00:00:00\n",
      "Total portfolio value: 10262.6262  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-12 00:00:00\n",
      "Total portfolio value: 10236.509  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-13 00:00:00\n",
      "Total portfolio value: 10185.4845  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-14 00:00:00\n",
      "Total portfolio value: 10156.3095  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-15 00:00:00\n",
      "Total portfolio value: 10159.5771  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-16 00:00:00\n",
      "Total portfolio value: 10150.0405  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-19 00:00:00\n",
      "Total portfolio value: 10208.2021  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-20 00:00:00\n",
      "Total portfolio value: 10178.9882  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-21 00:00:00\n",
      "Total portfolio value: 10203.9108  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-22 00:00:00\n",
      "Total portfolio value: 10203.9108  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-23 00:00:00\n",
      "Total portfolio value: 10229.9891  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-26 00:00:00\n",
      "Total portfolio value: 10220.4197  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-27 00:00:00\n",
      "Total portfolio value: 10155.2469  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-28 00:00:00\n",
      "Total portfolio value: 10161.6654  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-29 00:00:00\n",
      "Total portfolio value: 10174.8136  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-10-30 00:00:00\n",
      "Total portfolio value: 10152.9252  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-02 00:00:00\n",
      "Total portfolio value: 10177.8867  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-04 00:00:00\n",
      "Total portfolio value: 10164.933  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-05 00:00:00\n",
      "Total portfolio value: 10164.933  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-06 00:00:00\n",
      "Total portfolio value: 10174.8136  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-09 00:00:00\n",
      "Total portfolio value: 10204.0817  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-10 00:00:00\n",
      "Total portfolio value: 10207.466  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-11 00:00:00\n",
      "Total portfolio value: 10174.8136  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-12 00:00:00\n",
      "Total portfolio value: 10174.8136  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-13 00:00:00\n",
      "Total portfolio value: 10177.8867  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-16 00:00:00\n",
      "Total portfolio value: 10229.9738  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-17 00:00:00\n",
      "Total portfolio value: 10246.1951  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-18 00:00:00\n",
      "Total portfolio value: 10262.6262  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-19 00:00:00\n",
      "Total portfolio value: 10252.2757  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-20 00:00:00\n",
      "Total portfolio value: 10252.2757  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-23 00:00:00\n",
      "Total portfolio value: 10306.8104  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-24 00:00:00\n",
      "Total portfolio value: 10320.4499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-25 00:00:00\n",
      "Total portfolio value: 10304.2286  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-27 00:00:00\n",
      "Total portfolio value: 10325.4076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-11-30 00:00:00\n",
      "Total portfolio value: 10353.1996  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-01 00:00:00\n",
      "Total portfolio value: 10296.1937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-02 00:00:00\n",
      "Total portfolio value: 10209.4437  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-03 00:00:00\n",
      "Total portfolio value: 10212.5168  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-04 00:00:00\n",
      "Total portfolio value: 10281.5499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-07 00:00:00\n",
      "Total portfolio value: 10294.348  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-08 00:00:00\n",
      "Total portfolio value: 10322.14  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-09 00:00:00\n",
      "Total portfolio value: 10276.627  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-10 00:00:00\n",
      "Total portfolio value: 10245.5674  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-11 00:00:00\n",
      "Total portfolio value: 10228.7381  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-14 00:00:00\n",
      "Total portfolio value: 10241.8863  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-15 00:00:00\n",
      "Total portfolio value: 10196.8821  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-16 00:00:00\n",
      "Total portfolio value: 10193.8479  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-17 00:00:00\n",
      "Total portfolio value: 10196.8821  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-18 00:00:00\n",
      "Total portfolio value: 10213.2979  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-21 00:00:00\n",
      "Total portfolio value: 10251.6113  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-22 00:00:00\n",
      "Total portfolio value: 10284.6619  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-23 00:00:00\n",
      "Total portfolio value: 10278.2045  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-24 00:00:00\n",
      "Total portfolio value: 10265.1341  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-28 00:00:00\n",
      "Total portfolio value: 10241.8863  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-29 00:00:00\n",
      "Total portfolio value: 10238.5409  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-30 00:00:00\n",
      "Total portfolio value: 10193.8479  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1964-12-31 00:00:00\n",
      "Total portfolio value: 10228.7381  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-04 00:00:00\n",
      "Total portfolio value: 10283.2789  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-05 00:00:00\n",
      "Total portfolio value: 10229.4239  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-06 00:00:00\n",
      "Total portfolio value: 10266.9409  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-07 00:00:00\n",
      "Total portfolio value: 10320.8737  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-08 00:00:00\n",
      "Total portfolio value: 10396.4123  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-11 00:00:00\n",
      "Total portfolio value: 10432.1225  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-12 00:00:00\n",
      "Total portfolio value: 10419.2077  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-13 00:00:00\n",
      "Total portfolio value: 10453.7775  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-14 00:00:00\n",
      "Total portfolio value: 10527.6905  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-15 00:00:00\n",
      "Total portfolio value: 10550.5248  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-18 00:00:00\n",
      "Total portfolio value: 10592.6924  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-19 00:00:00\n",
      "Total portfolio value: 10576.6984  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-20 00:00:00\n",
      "Total portfolio value: 10631.748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-21 00:00:00\n",
      "Total portfolio value: 10592.9586  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-22 00:00:00\n",
      "Total portfolio value: 10631.748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-25 00:00:00\n",
      "Total portfolio value: 10641.5119  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-26 00:00:00\n",
      "Total portfolio value: 10638.1665  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-27 00:00:00\n",
      "Total portfolio value: 10631.748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-28 00:00:00\n",
      "Total portfolio value: 10654.5434  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-01-29 00:00:00\n",
      "Total portfolio value: 10689.9485  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-01 00:00:00\n",
      "Total portfolio value: 10715.6675  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-02 00:00:00\n",
      "Total portfolio value: 10702.6749  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-03 00:00:00\n",
      "Total portfolio value: 10696.2564  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-04 00:00:00\n",
      "Total portfolio value: 10692.9499  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-05 00:00:00\n",
      "Total portfolio value: 10712.4388  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-08 00:00:00\n",
      "Total portfolio value: 10651.0096  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-09 00:00:00\n",
      "Total portfolio value: 10647.7809  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-10 00:00:00\n",
      "Total portfolio value: 10676.9559  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-11 00:00:00\n",
      "Total portfolio value: 10605.6072  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-12 00:00:00\n",
      "Total portfolio value: 10544.8424  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-15 00:00:00\n",
      "Total portfolio value: 10579.966  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-16 00:00:00\n",
      "Total portfolio value: 10505.7479  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-17 00:00:00\n",
      "Total portfolio value: 10489.6433  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-18 00:00:00\n",
      "Total portfolio value: 10537.6039  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-19 00:00:00\n",
      "Total portfolio value: 10634.8211  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-23 00:00:00\n",
      "Total portfolio value: 10618.9049  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-24 00:00:00\n",
      "Total portfolio value: 10622.2892  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-25 00:00:00\n",
      "Total portfolio value: 10660.8841  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-02-26 00:00:00\n",
      "Total portfolio value: 10754.6064  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-01 00:00:00\n",
      "Total portfolio value: 10757.9129  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-02 00:00:00\n",
      "Total portfolio value: 10722.3522  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-03 00:00:00\n",
      "Total portfolio value: 10789.7689  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-04 00:00:00\n",
      "Total portfolio value: 10744.8814  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-05 00:00:00\n",
      "Total portfolio value: 10722.2027  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-08 00:00:00\n",
      "Total portfolio value: 10744.8814  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-09 00:00:00\n",
      "Total portfolio value: 10754.6064  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-10 00:00:00\n",
      "Total portfolio value: 10780.6694  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-11 00:00:00\n",
      "Total portfolio value: 10774.212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-12 00:00:00\n",
      "Total portfolio value: 10815.7152  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-15 00:00:00\n",
      "Total portfolio value: 10902.9412  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-16 00:00:00\n",
      "Total portfolio value: 10909.4375  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-17 00:00:00\n",
      "Total portfolio value: 10899.7903  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-18 00:00:00\n",
      "Total portfolio value: 10896.6005  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-19 00:00:00\n",
      "Total portfolio value: 10896.6005  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-22 00:00:00\n",
      "Total portfolio value: 10893.294  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-23 00:00:00\n",
      "Total portfolio value: 10893.294  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-24 00:00:00\n",
      "Total portfolio value: 10915.3083  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-25 00:00:00\n",
      "Total portfolio value: 10905.5833  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-26 00:00:00\n",
      "Total portfolio value: 10879.7148  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-29 00:00:00\n",
      "Total portfolio value: 10731.9666  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-30 00:00:00\n",
      "Total portfolio value: 10722.3522  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-03-31 00:00:00\n",
      "Total portfolio value: 10754.6064  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-01 00:00:00\n",
      "Total portfolio value: 10754.6064  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-02 00:00:00\n",
      "Total portfolio value: 10761.1805  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-05 00:00:00\n",
      "Total portfolio value: 10767.6768  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-06 00:00:00\n",
      "Total portfolio value: 10802.7615  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-07 00:00:00\n",
      "Total portfolio value: 10825.6889  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-08 00:00:00\n",
      "Total portfolio value: 10828.9565  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-09 00:00:00\n",
      "Total portfolio value: 10886.7977  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-12 00:00:00\n",
      "Total portfolio value: 10929.0042  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-13 00:00:00\n",
      "Total portfolio value: 10929.0042  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-14 00:00:00\n",
      "Total portfolio value: 10941.919  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-15 00:00:00\n",
      "Total portfolio value: 10945.2255  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-19 00:00:00\n",
      "Total portfolio value: 10986.8065  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-20 00:00:00\n",
      "Total portfolio value: 10980.9357  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-21 00:00:00\n",
      "Total portfolio value: 10974.4005  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-22 00:00:00\n",
      "Total portfolio value: 10977.7459  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-23 00:00:00\n",
      "Total portfolio value: 11016.0593  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-26 00:00:00\n",
      "Total portfolio value: 10984.2033  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-27 00:00:00\n",
      "Total portfolio value: 10980.9357  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-28 00:00:00\n",
      "Total portfolio value: 10980.9357  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-29 00:00:00\n",
      "Total portfolio value: 10952.3473  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-04-30 00:00:00\n",
      "Total portfolio value: 11016.0593  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-03 00:00:00\n",
      "Total portfolio value: 11070.2347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-04 00:00:00\n",
      "Total portfolio value: 11099.7362  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-05 00:00:00\n",
      "Total portfolio value: 11106.1158  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-06 00:00:00\n",
      "Total portfolio value: 11148.4932  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-07 00:00:00\n",
      "Total portfolio value: 11168.021  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-10 00:00:00\n",
      "Total portfolio value: 11109.539  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-11 00:00:00\n",
      "Total portfolio value: 11076.9019  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-12 00:00:00\n",
      "Total portfolio value: 11112.8219  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-13 00:00:00\n",
      "Total portfolio value: 11142.1914  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-14 00:00:00\n",
      "Total portfolio value: 11125.7756  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-17 00:00:00\n",
      "Total portfolio value: 11122.5469  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-18 00:00:00\n",
      "Total portfolio value: 11018.2643  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-19 00:00:00\n",
      "Total portfolio value: 11037.7143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-20 00:00:00\n",
      "Total portfolio value: 11037.7143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-21 00:00:00\n",
      "Total portfolio value: 10977.0815  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-24 00:00:00\n",
      "Total portfolio value: 10938.1426  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-25 00:00:00\n",
      "Total portfolio value: 10858.1315  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-26 00:00:00\n",
      "Total portfolio value: 10903.6834  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-27 00:00:00\n",
      "Total portfolio value: 10915.9338  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-05-28 00:00:00\n",
      "Total portfolio value: 10922.5857  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-01 00:00:00\n",
      "Total portfolio value: 10996.5704  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-02 00:00:00\n",
      "Total portfolio value: 10922.5857  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-03 00:00:00\n",
      "Total portfolio value: 10926.401  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-04 00:00:00\n",
      "Total portfolio value: 10874.2208  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-07 00:00:00\n",
      "Total portfolio value: 10890.4421  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-08 00:00:00\n",
      "Total portfolio value: 10887.2523  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-09 00:00:00\n",
      "Total portfolio value: 10793.9671  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-10 00:00:00\n",
      "Total portfolio value: 10709.7036  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-11 00:00:00\n",
      "Total portfolio value: 10651.4253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-14 00:00:00\n",
      "Total portfolio value: 10657.8438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-15 00:00:00\n",
      "Total portfolio value: 10609.8832  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-16 00:00:00\n",
      "Total portfolio value: 10674.1429  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-17 00:00:00\n",
      "Total portfolio value: 10699.9397  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-18 00:00:00\n",
      "Total portfolio value: 10732.4212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-21 00:00:00\n",
      "Total portfolio value: 10690.3253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-22 00:00:00\n",
      "Total portfolio value: 10719.3508  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-23 00:00:00\n",
      "Total portfolio value: 10709.7036  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-24 00:00:00\n",
      "Total portfolio value: 10703.1684  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-25 00:00:00\n",
      "Total portfolio value: 10588.1115  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-28 00:00:00\n",
      "Total portfolio value: 10484.6253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-29 00:00:00\n",
      "Total portfolio value: 10430.8481  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-06-30 00:00:00\n",
      "Total portfolio value: 10578.4254  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-01 00:00:00\n",
      "Total portfolio value: 10642.2869  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-02 00:00:00\n",
      "Total portfolio value: 10690.3253  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-06 00:00:00\n",
      "Total portfolio value: 10764.6754  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-07 00:00:00\n",
      "Total portfolio value: 10748.4152  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-08 00:00:00\n",
      "Total portfolio value: 10738.6513  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-09 00:00:00\n",
      "Total portfolio value: 10851.4254  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-12 00:00:00\n",
      "Total portfolio value: 10897.1482  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-13 00:00:00\n",
      "Total portfolio value: 10816.3796  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-14 00:00:00\n",
      "Total portfolio value: 10813.0731  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-15 00:00:00\n",
      "Total portfolio value: 10874.2208  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-16 00:00:00\n",
      "Total portfolio value: 10845.5546  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-19 00:00:00\n",
      "Total portfolio value: 10858.5861  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-20 00:00:00\n",
      "Total portfolio value: 10790.8879  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-21 00:00:00\n",
      "Total portfolio value: 10716.3105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-22 00:00:00\n",
      "Total portfolio value: 10700.167  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-23 00:00:00\n",
      "Total portfolio value: 10722.5795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-26 00:00:00\n",
      "Total portfolio value: 10780.8189  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-27 00:00:00\n",
      "Total portfolio value: 10748.5647  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-28 00:00:00\n",
      "Total portfolio value: 10738.9175  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-29 00:00:00\n",
      "Total portfolio value: 10842.3648  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-07-30 00:00:00\n",
      "Total portfolio value: 10896.9773  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-02 00:00:00\n",
      "Total portfolio value: 10916.4273  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-03 00:00:00\n",
      "Total portfolio value: 10900.206  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-04 00:00:00\n",
      "Total portfolio value: 10984.2033  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-05 00:00:00\n",
      "Total portfolio value: 11010.1496  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-06 00:00:00\n",
      "Total portfolio value: 10993.9283  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-09 00:00:00\n",
      "Total portfolio value: 11035.626  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-10 00:00:00\n",
      "Total portfolio value: 10975.0649  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-11 00:00:00\n",
      "Total portfolio value: 11000.4246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-12 00:00:00\n",
      "Total portfolio value: 11070.2347  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-13 00:00:00\n",
      "Total portfolio value: 11132.101  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-16 00:00:00\n",
      "Total portfolio value: 11115.7477  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-17 00:00:00\n",
      "Total portfolio value: 11049.2052  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-18 00:00:00\n",
      "Total portfolio value: 11077.8325  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-19 00:00:00\n",
      "Total portfolio value: 11087.4019  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-20 00:00:00\n",
      "Total portfolio value: 11039.4024  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-23 00:00:00\n",
      "Total portfolio value: 11017.3492  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-24 00:00:00\n",
      "Total portfolio value: 11040.0668  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-25 00:00:00\n",
      "Total portfolio value: 11072.4705  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-26 00:00:00\n",
      "Total portfolio value: 11120.039  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-27 00:00:00\n",
      "Total portfolio value: 11190.5288  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-30 00:00:00\n",
      "Total portfolio value: 11157.8764  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-08-31 00:00:00\n",
      "Total portfolio value: 11223.1812  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-01 00:00:00\n",
      "Total portfolio value: 11151.4968  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-02 00:00:00\n",
      "Total portfolio value: 11157.8764  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-03 00:00:00\n",
      "Total portfolio value: 11239.5581  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-07 00:00:00\n",
      "Total portfolio value: 11274.6039  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-08 00:00:00\n",
      "Total portfolio value: 11271.4141  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-09 00:00:00\n",
      "Total portfolio value: 11295.4625  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-10 00:00:00\n",
      "Total portfolio value: 11308.4162  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-13 00:00:00\n",
      "Total portfolio value: 11350.4343  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-14 00:00:00\n",
      "Total portfolio value: 11441.7632  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-15 00:00:00\n",
      "Total portfolio value: 11431.9993  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-16 00:00:00\n",
      "Total portfolio value: 11476.4497  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-17 00:00:00\n",
      "Total portfolio value: 11479.7562  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-20 00:00:00\n",
      "Total portfolio value: 11482.9849  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-21 00:00:00\n",
      "Total portfolio value: 11511.6122  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-22 00:00:00\n",
      "Total portfolio value: 11524.6048  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-23 00:00:00\n",
      "Total portfolio value: 11566.584  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-24 00:00:00\n",
      "Total portfolio value: 11479.7562  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-27 00:00:00\n",
      "Total portfolio value: 11582.2187  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-28 00:00:00\n",
      "Total portfolio value: 11720.6012  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-29 00:00:00\n",
      "Total portfolio value: 11675.3155  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-09-30 00:00:00\n",
      "Total portfolio value: 11668.7803  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-01 00:00:00\n",
      "Total portfolio value: 11630.5447  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-04 00:00:00\n",
      "Total portfolio value: 11611.0558  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-05 00:00:00\n",
      "Total portfolio value: 11595.3822  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-06 00:00:00\n",
      "Total portfolio value: 11668.7803  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-07 00:00:00\n",
      "Total portfolio value: 11710.8373  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-08 00:00:00\n",
      "Total portfolio value: 11681.7729  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-11 00:00:00\n",
      "Total portfolio value: 11694.8044  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-12 00:00:00\n",
      "Total portfolio value: 11707.7581  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-13 00:00:00\n",
      "Total portfolio value: 11685.0794  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-14 00:00:00\n",
      "Total portfolio value: 11659.7975  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-15 00:00:00\n",
      "Total portfolio value: 11591.9826  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-18 00:00:00\n",
      "Total portfolio value: 11604.9363  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-19 00:00:00\n",
      "Total portfolio value: 11653.81  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-20 00:00:00\n",
      "Total portfolio value: 11660.3452  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-21 00:00:00\n",
      "Total portfolio value: 11721.454  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-22 00:00:00\n",
      "Total portfolio value: 11756.5776  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-25 00:00:00\n",
      "Total portfolio value: 11759.7674  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-26 00:00:00\n",
      "Total portfolio value: 11721.454  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-27 00:00:00\n",
      "Total portfolio value: 11743.5461  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-28 00:00:00\n",
      "Total portfolio value: 11769.6091  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-10-29 00:00:00\n",
      "Total portfolio value: 11776.0665  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-01 00:00:00\n",
      "Total portfolio value: 11782.3683  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-03 00:00:00\n",
      "Total portfolio value: 11753.9355  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-04 00:00:00\n",
      "Total portfolio value: 11763.7383  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-05 00:00:00\n",
      "Total portfolio value: 11776.692  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-08 00:00:00\n",
      "Total portfolio value: 11770.2346  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-09 00:00:00\n",
      "Total portfolio value: 11708.7993  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-10 00:00:00\n",
      "Total portfolio value: 11686.0039  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-11 00:00:00\n",
      "Total portfolio value: 11722.0795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-12 00:00:00\n",
      "Total portfolio value: 11760.4318  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-15 00:00:00\n",
      "Total portfolio value: 11783.1883  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-16 00:00:00\n",
      "Total portfolio value: 11718.6799  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-17 00:00:00\n",
      "Total portfolio value: 11780.5462  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-18 00:00:00\n",
      "Total portfolio value: 11783.7749  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-19 00:00:00\n",
      "Total portfolio value: 11738.2855  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-22 00:00:00\n",
      "Total portfolio value: 11738.2855  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-23 00:00:00\n",
      "Total portfolio value: 11664.2558  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-24 00:00:00\n",
      "Total portfolio value: 11670.5248  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-26 00:00:00\n",
      "Total portfolio value: 11638.2706  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-29 00:00:00\n",
      "Total portfolio value: 11664.0674  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-11-30 00:00:00\n",
      "Total portfolio value: 11628.3572  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-01 00:00:00\n",
      "Total portfolio value: 11612.097  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-02 00:00:00\n",
      "Total portfolio value: 11534.1803  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-03 00:00:00\n",
      "Total portfolio value: 11517.2557  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-06 00:00:00\n",
      "Total portfolio value: 11511.3071  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-07 00:00:00\n",
      "Total portfolio value: 11498.3923  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-08 00:00:00\n",
      "Total portfolio value: 11534.1803  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-09 00:00:00\n",
      "Total portfolio value: 11547.0951  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-10 00:00:00\n",
      "Total portfolio value: 11540.8261  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-13 00:00:00\n",
      "Total portfolio value: 11540.8261  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-14 00:00:00\n",
      "Total portfolio value: 11534.3298  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-15 00:00:00\n",
      "Total portfolio value: 11482.171  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-16 00:00:00\n",
      "Total portfolio value: 11465.8719  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-17 00:00:00\n",
      "Total portfolio value: 11472.446  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-20 00:00:00\n",
      "Total portfolio value: 11436.8853  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-21 00:00:00\n",
      "Total portfolio value: 11456.3353  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-22 00:00:00\n",
      "Total portfolio value: 11482.4372  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-23 00:00:00\n",
      "Total portfolio value: 11527.0585  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-27 00:00:00\n",
      "Total portfolio value: 11543.334  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-28 00:00:00\n",
      "Total portfolio value: 11543.334  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-29 00:00:00\n",
      "Total portfolio value: 11549.9081  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-30 00:00:00\n",
      "Total portfolio value: 11562.2363  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1965-12-31 00:00:00\n",
      "Total portfolio value: 11639.3002  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-03 00:00:00\n",
      "Total portfolio value: 11590.9414  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-04 00:00:00\n",
      "Total portfolio value: 11539.5187  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-05 00:00:00\n",
      "Total portfolio value: 11536.1733  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-06 00:00:00\n",
      "Total portfolio value: 11581.2553  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-07 00:00:00\n",
      "Total portfolio value: 11626.3465  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-10 00:00:00\n",
      "Total portfolio value: 11658.6007  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-11 00:00:00\n",
      "Total portfolio value: 11623.1956  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-12 00:00:00\n",
      "Total portfolio value: 11623.1956  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-13 00:00:00\n",
      "Total portfolio value: 11623.1956  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-14 00:00:00\n",
      "Total portfolio value: 11565.5039  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-17 00:00:00\n",
      "Total portfolio value: 11552.5502  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-18 00:00:00\n",
      "Total portfolio value: 11520.0298  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-19 00:00:00\n",
      "Total portfolio value: 11481.052  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-20 00:00:00\n",
      "Total portfolio value: 11426.5173  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-21 00:00:00\n",
      "Total portfolio value: 11462.3442  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-24 00:00:00\n",
      "Total portfolio value: 11561.6886  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-25 00:00:00\n",
      "Total portfolio value: 11542.7474  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-26 00:00:00\n",
      "Total portfolio value: 11652.6757  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-27 00:00:00\n",
      "Total portfolio value: 11607.6715  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-28 00:00:00\n",
      "Total portfolio value: 11553.0979  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-01-31 00:00:00\n",
      "Total portfolio value: 11462.721  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-01 00:00:00\n",
      "Total portfolio value: 11488.0418  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-02 00:00:00\n",
      "Total portfolio value: 11369.358  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-03 00:00:00\n",
      "Total portfolio value: 11439.8089  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-04 00:00:00\n",
      "Total portfolio value: 11456.1858  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-07 00:00:00\n",
      "Total portfolio value: 11462.721  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-08 00:00:00\n",
      "Total portfolio value: 11456.3353  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-09 00:00:00\n",
      "Total portfolio value: 11473.221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-10 00:00:00\n",
      "Total portfolio value: 11479.7562  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-11 00:00:00\n",
      "Total portfolio value: 11508.9701  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-14 00:00:00\n",
      "Total portfolio value: 11513.3003  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-15 00:00:00\n",
      "Total portfolio value: 11487.2762  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-16 00:00:00\n",
      "Total portfolio value: 11486.2525  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-17 00:00:00\n",
      "Total portfolio value: 11576.4257  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-18 00:00:00\n",
      "Total portfolio value: 11553.5525  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-21 00:00:00\n",
      "Total portfolio value: 11479.7562  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-23 00:00:00\n",
      "Total portfolio value: 11402.6534  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-24 00:00:00\n",
      "Total portfolio value: 11419.1234  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-25 00:00:00\n",
      "Total portfolio value: 11383.0867  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-02-28 00:00:00\n",
      "Total portfolio value: 11415.646  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-01 00:00:00\n",
      "Total portfolio value: 11399.2538  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-02 00:00:00\n",
      "Total portfolio value: 11308.4162  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-03 00:00:00\n",
      "Total portfolio value: 11251.9252  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-04 00:00:00\n",
      "Total portfolio value: 11302.0755  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-07 00:00:00\n",
      "Total portfolio value: 11302.0755  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-08 00:00:00\n",
      "Total portfolio value: 11207.0766  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-09 00:00:00\n",
      "Total portfolio value: 11269.594  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-10 00:00:00\n",
      "Total portfolio value: 11350.4343  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-11 00:00:00\n",
      "Total portfolio value: 11334.3297  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-14 00:00:00\n",
      "Total portfolio value: 11317.9528  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-15 00:00:00\n",
      "Total portfolio value: 11248.6576  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-16 00:00:00\n",
      "Total portfolio value: 11276.0125  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-17 00:00:00\n",
      "Total portfolio value: 11331.1788  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-18 00:00:00\n",
      "Total portfolio value: 11350.6052  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-21 00:00:00\n",
      "Total portfolio value: 11360.3691  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-22 00:00:00\n",
      "Total portfolio value: 11402.6534  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-23 00:00:00\n",
      "Total portfolio value: 11382.9936  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-24 00:00:00\n",
      "Total portfolio value: 11382.9936  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-25 00:00:00\n",
      "Total portfolio value: 11418.6649  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-28 00:00:00\n",
      "Total portfolio value: 11483.8766  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-29 00:00:00\n",
      "Total portfolio value: 11461.0812  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-30 00:00:00\n",
      "Total portfolio value: 11428.6386  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-03-31 00:00:00\n",
      "Total portfolio value: 11376.4584  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-01 00:00:00\n",
      "Total portfolio value: 11402.5603  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-04 00:00:00\n",
      "Total portfolio value: 11470.884  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-05 00:00:00\n",
      "Total portfolio value: 11444.7279  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-06 00:00:00\n",
      "Total portfolio value: 11474.0196  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-07 00:00:00\n",
      "Total portfolio value: 11470.9404  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-11 00:00:00\n",
      "Total portfolio value: 11548.6298  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-12 00:00:00\n",
      "Total portfolio value: 11555.3923  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-13 00:00:00\n",
      "Total portfolio value: 11493.6969  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-14 00:00:00\n",
      "Total portfolio value: 11558.3937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-15 00:00:00\n",
      "Total portfolio value: 11675.5369  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-18 00:00:00\n",
      "Total portfolio value: 11626.7563  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-19 00:00:00\n",
      "Total portfolio value: 11603.9609  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-20 00:00:00\n",
      "Total portfolio value: 11664.9202  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-21 00:00:00\n",
      "Total portfolio value: 11799.8642  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-22 00:00:00\n",
      "Total portfolio value: 11902.6082  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-25 00:00:00\n",
      "Total portfolio value: 11870.7522  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-26 00:00:00\n",
      "Total portfolio value: 11825.3948  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-27 00:00:00\n",
      "Total portfolio value: 11870.7522  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-28 00:00:00\n",
      "Total portfolio value: 11928.749  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-04-29 00:00:00\n",
      "Total portfolio value: 11845.6648  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-02 00:00:00\n",
      "Total portfolio value: 11819.4698  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-03 00:00:00\n",
      "Total portfolio value: 11764.929  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-04 00:00:00\n",
      "Total portfolio value: 11742.1336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-05 00:00:00\n",
      "Total portfolio value: 11639.9587  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-06 00:00:00\n",
      "Total portfolio value: 11596.7285  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-09 00:00:00\n",
      "Total portfolio value: 11542.5142  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-10 00:00:00\n",
      "Total portfolio value: 11392.9848  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-11 00:00:00\n",
      "Total portfolio value: 11470.6742  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-12 00:00:00\n",
      "Total portfolio value: 11451.4904  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-13 00:00:00\n",
      "Total portfolio value: 11349.9563  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-16 00:00:00\n",
      "Total portfolio value: 11258.5885  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-17 00:00:00\n",
      "Total portfolio value: 11265.1626  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-18 00:00:00\n",
      "Total portfolio value: 11260.3544  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-19 00:00:00\n",
      "Total portfolio value: 11405.0234  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-20 00:00:00\n",
      "Total portfolio value: 11411.4808  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-23 00:00:00\n",
      "Total portfolio value: 11460.2225  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-24 00:00:00\n",
      "Total portfolio value: 11486.091  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-25 00:00:00\n",
      "Total portfolio value: 11573.3948  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-26 00:00:00\n",
      "Total portfolio value: 11557.368  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-27 00:00:00\n",
      "Total portfolio value: 11563.8254  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-05-31 00:00:00\n",
      "Total portfolio value: 11518.7434  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-01 00:00:00\n",
      "Total portfolio value: 11343.1182  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-02 00:00:00\n",
      "Total portfolio value: 11365.8511  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-03 00:00:00\n",
      "Total portfolio value: 11301.0048  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-06 00:00:00\n",
      "Total portfolio value: 11258.7983  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-07 00:00:00\n",
      "Total portfolio value: 11210.0955  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-08 00:00:00\n",
      "Total portfolio value: 11193.8742  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-09 00:00:00\n",
      "Total portfolio value: 11275.2294  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-10 00:00:00\n",
      "Total portfolio value: 11381.8123  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-13 00:00:00\n",
      "Total portfolio value: 11444.7279  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-14 00:00:00\n",
      "Total portfolio value: 11444.8599  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-15 00:00:00\n",
      "Total portfolio value: 11483.9697  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-16 00:00:00\n",
      "Total portfolio value: 11486.2525  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-17 00:00:00\n",
      "Total portfolio value: 11500.2688  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-20 00:00:00\n",
      "Total portfolio value: 11584.7596  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-21 00:00:00\n",
      "Total portfolio value: 11651.9276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-22 00:00:00\n",
      "Total portfolio value: 11651.9276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-23 00:00:00\n",
      "Total portfolio value: 11677.2484  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-24 00:00:00\n",
      "Total portfolio value: 11596.7285  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-27 00:00:00\n",
      "Total portfolio value: 11654.1479  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-28 00:00:00\n",
      "Total portfolio value: 11583.0715  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-29 00:00:00\n",
      "Total portfolio value: 11460.9492  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-06-30 00:00:00\n",
      "Total portfolio value: 11372.0484  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-01 00:00:00\n",
      "Total portfolio value: 11375.9026  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-05 00:00:00\n",
      "Total portfolio value: 11388.973  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-06 00:00:00\n",
      "Total portfolio value: 11388.973  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-07 00:00:00\n",
      "Total portfolio value: 11525.9511  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-08 00:00:00\n",
      "Total portfolio value: 11506.6506  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-11 00:00:00\n",
      "Total portfolio value: 11509.652  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-12 00:00:00\n",
      "Total portfolio value: 11499.9659  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-13 00:00:00\n",
      "Total portfolio value: 11375.7706  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-14 00:00:00\n",
      "Total portfolio value: 11333.5252  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-15 00:00:00\n",
      "Total portfolio value: 11369.2743  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-18 00:00:00\n",
      "Total portfolio value: 11421.2989  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-19 00:00:00\n",
      "Total portfolio value: 11405.1943  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-20 00:00:00\n",
      "Total portfolio value: 11372.7128  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-21 00:00:00\n",
      "Total portfolio value: 11294.3765  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-22 00:00:00\n",
      "Total portfolio value: 11298.7067  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-25 00:00:00\n",
      "Total portfolio value: 11231.7271  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-26 00:00:00\n",
      "Total portfolio value: 11079.6487  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-27 00:00:00\n",
      "Total portfolio value: 11118.477  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-28 00:00:00\n",
      "Total portfolio value: 11118.477  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-07-29 00:00:00\n",
      "Total portfolio value: 11050.5515  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-01 00:00:00\n",
      "Total portfolio value: 10863.1786  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-02 00:00:00\n",
      "Total portfolio value: 10763.9273  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-03 00:00:00\n",
      "Total portfolio value: 10767.2338  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-04 00:00:00\n",
      "Total portfolio value: 10860.0277  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-05 00:00:00\n",
      "Total portfolio value: 10922.7293  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-08 00:00:00\n",
      "Total portfolio value: 10912.8487  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-09 00:00:00\n",
      "Total portfolio value: 10941.1167  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-10 00:00:00\n",
      "Total portfolio value: 10956.7903  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-11 00:00:00\n",
      "Total portfolio value: 10873.9876  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-12 00:00:00\n",
      "Total portfolio value: 10893.4765  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-15 00:00:00\n",
      "Total portfolio value: 10968.1645  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-16 00:00:00\n",
      "Total portfolio value: 10856.2585  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-17 00:00:00\n",
      "Total portfolio value: 10758.9482  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-18 00:00:00\n",
      "Total portfolio value: 10745.9167  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-19 00:00:00\n",
      "Total portfolio value: 10662.1681  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-22 00:00:00\n",
      "Total portfolio value: 10619.7129  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-23 00:00:00\n",
      "Total portfolio value: 10481.5013  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-24 00:00:00\n",
      "Total portfolio value: 10546.0097  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-25 00:00:00\n",
      "Total portfolio value: 10600.4338  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-26 00:00:00\n",
      "Total portfolio value: 10502.7795  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-29 00:00:00\n",
      "Total portfolio value: 10403.0522  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-30 00:00:00\n",
      "Total portfolio value: 10302.8336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-08-31 00:00:00\n",
      "Total portfolio value: 10439.0675  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-01 00:00:00\n",
      "Total portfolio value: 10413.3096  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-02 00:00:00\n",
      "Total portfolio value: 10445.5638  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-06 00:00:00\n",
      "Total portfolio value: 10374.9573  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-07 00:00:00\n",
      "Total portfolio value: 10349.011  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-08 00:00:00\n",
      "Total portfolio value: 10268.1646  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-09 00:00:00\n",
      "Total portfolio value: 10203.4289  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-12 00:00:00\n",
      "Total portfolio value: 10239.2169  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-13 00:00:00\n",
      "Total portfolio value: 10381.4536  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-14 00:00:00\n",
      "Total portfolio value: 10371.6897  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-15 00:00:00\n",
      "Total portfolio value: 10535.261  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-16 00:00:00\n",
      "Total portfolio value: 10659.0172  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-19 00:00:00\n",
      "Total portfolio value: 10613.3486  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-20 00:00:00\n",
      "Total portfolio value: 10641.9759  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-21 00:00:00\n",
      "Total portfolio value: 10545.1569  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-22 00:00:00\n",
      "Total portfolio value: 10435.6115  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-23 00:00:00\n",
      "Total portfolio value: 10496.3221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-26 00:00:00\n",
      "Total portfolio value: 10496.3221  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-27 00:00:00\n",
      "Total portfolio value: 10526.5208  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-28 00:00:00\n",
      "Total portfolio value: 10564.5527  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-29 00:00:00\n",
      "Total portfolio value: 10397.0105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-09-30 00:00:00\n",
      "Total portfolio value: 10339.2471  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-03 00:00:00\n",
      "Total portfolio value: 10387.3244  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-04 00:00:00\n",
      "Total portfolio value: 10271.2438  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-05 00:00:00\n",
      "Total portfolio value: 10328.8966  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-06 00:00:00\n",
      "Total portfolio value: 10328.8966  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-07 00:00:00\n",
      "Total portfolio value: 10267.1623  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-10 00:00:00\n",
      "Total portfolio value: 10185.978  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-11 00:00:00\n",
      "Total portfolio value: 10418.3665  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-12 00:00:00\n",
      "Total portfolio value: 10382.6174  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-13 00:00:00\n",
      "Total portfolio value: 10480.2328  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-14 00:00:00\n",
      "Total portfolio value: 10512.7143  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-17 00:00:00\n",
      "Total portfolio value: 10470.3369  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-18 00:00:00\n",
      "Total portfolio value: 10560.8305  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-19 00:00:00\n",
      "Total portfolio value: 10705.4606  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-20 00:00:00\n",
      "Total portfolio value: 10647.0328  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-21 00:00:00\n",
      "Total portfolio value: 10653.4513  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-24 00:00:00\n",
      "Total portfolio value: 10679.4754  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-25 00:00:00\n",
      "Total portfolio value: 10726.7952  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-26 00:00:00\n",
      "Total portfolio value: 10733.3693  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-27 00:00:00\n",
      "Total portfolio value: 10805.6792  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-28 00:00:00\n",
      "Total portfolio value: 10866.4676  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-10-31 00:00:00\n",
      "Total portfolio value: 10847.8857  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-01 00:00:00\n",
      "Total portfolio value: 10876.1537  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-02 00:00:00\n",
      "Total portfolio value: 10966.4764  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-03 00:00:00\n",
      "Total portfolio value: 10989.194  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-04 00:00:00\n",
      "Total portfolio value: 10986.0431  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-07 00:00:00\n",
      "Total portfolio value: 11005.4542  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-09 00:00:00\n",
      "Total portfolio value: 10996.3547  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-10 00:00:00\n",
      "Total portfolio value: 11031.4783  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-11 00:00:00\n",
      "Total portfolio value: 11054.157  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-14 00:00:00\n",
      "Total portfolio value: 11102.4441  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-15 00:00:00\n",
      "Total portfolio value: 11063.7325  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-16 00:00:00\n",
      "Total portfolio value: 11102.7103  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-17 00:00:00\n",
      "Total portfolio value: 11102.9376  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-18 00:00:00\n",
      "Total portfolio value: 11125.389  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-21 00:00:00\n",
      "Total portfolio value: 11063.9987  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-22 00:00:00\n",
      "Total portfolio value: 11018.4468  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-23 00:00:00\n",
      "Total portfolio value: 11063.7325  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-25 00:00:00\n",
      "Total portfolio value: 11083.4487  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-28 00:00:00\n",
      "Total portfolio value: 11200.1159  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-29 00:00:00\n",
      "Total portfolio value: 11297.0669  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-11-30 00:00:00\n",
      "Total portfolio value: 11252.0474  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-01 00:00:00\n",
      "Total portfolio value: 11278.1104  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-02 00:00:00\n",
      "Total portfolio value: 11261.5062  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-05 00:00:00\n",
      "Total portfolio value: 11235.6377  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-06 00:00:00\n",
      "Total portfolio value: 11323.1299  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-07 00:00:00\n",
      "Total portfolio value: 11307.097  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-08 00:00:00\n",
      "Total portfolio value: 11352.5711  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-09 00:00:00\n",
      "Total portfolio value: 11365.6026  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-12 00:00:00\n",
      "Total portfolio value: 11281.4169  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-13 00:00:00\n",
      "Total portfolio value: 11320.3169  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-14 00:00:00\n",
      "Total portfolio value: 11294.6368  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-15 00:00:00\n",
      "Total portfolio value: 11278.2988  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-16 00:00:00\n",
      "Total portfolio value: 11116.4954  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-19 00:00:00\n",
      "Total portfolio value: 11014.946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-20 00:00:00\n",
      "Total portfolio value: 10941.3534  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-21 00:00:00\n",
      "Total portfolio value: 10964.1488  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-22 00:00:00\n",
      "Total portfolio value: 10924.9612  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-23 00:00:00\n",
      "Total portfolio value: 10905.589  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-27 00:00:00\n",
      "Total portfolio value: 10819.1205  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-28 00:00:00\n",
      "Total portfolio value: 10809.3566  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-29 00:00:00\n",
      "Total portfolio value: 10819.1205  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1966-12-30 00:00:00\n",
      "Total portfolio value: 10902.3214  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-03 00:00:00\n",
      "Total portfolio value: 10954.5794  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-04 00:00:00\n",
      "Total portfolio value: 10931.7062  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-05 00:00:00\n",
      "Total portfolio value: 10899.1469  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-06 00:00:00\n",
      "Total portfolio value: 10941.3534  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-09 00:00:00\n",
      "Total portfolio value: 10980.277  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-10 00:00:00\n",
      "Total portfolio value: 10981.4891  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-11 00:00:00\n",
      "Total portfolio value: 10997.7104  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-12 00:00:00\n",
      "Total portfolio value: 11039.9947  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-13 00:00:00\n",
      "Total portfolio value: 11056.0276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-16 00:00:00\n",
      "Total portfolio value: 11072.2489  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-17 00:00:00\n",
      "Total portfolio value: 10994.2933  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-18 00:00:00\n",
      "Total portfolio value: 11094.0748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-19 00:00:00\n",
      "Total portfolio value: 11110.335  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-20 00:00:00\n",
      "Total portfolio value: 11100.6489  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-23 00:00:00\n",
      "Total portfolio value: 11113.5637  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-24 00:00:00\n",
      "Total portfolio value: 11162.3832  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-25 00:00:00\n",
      "Total portfolio value: 11145.9132  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-26 00:00:00\n",
      "Total portfolio value: 11152.5026  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-27 00:00:00\n",
      "Total portfolio value: 11159.1156  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-30 00:00:00\n",
      "Total portfolio value: 11194.748  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-01-31 00:00:00\n",
      "Total portfolio value: 11188.2753  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-01 00:00:00\n",
      "Total portfolio value: 11103.7067  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-02 00:00:00\n",
      "Total portfolio value: 11110.2419  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-03 00:00:00\n",
      "Total portfolio value: 11159.1156  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-06 00:00:00\n",
      "Total portfolio value: 11207.1929  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-07 00:00:00\n",
      "Total portfolio value: 11200.6966  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-08 00:00:00\n",
      "Total portfolio value: 11185.1008  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-09 00:00:00\n",
      "Total portfolio value: 11292.387  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-10 00:00:00\n",
      "Total portfolio value: 11231.1165  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-13 00:00:00\n",
      "Total portfolio value: 11262.5743  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-14 00:00:00\n",
      "Total portfolio value: 11280.2472  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-15 00:00:00\n",
      "Total portfolio value: 11345.1324  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-16 00:00:00\n",
      "Total portfolio value: 11387.0277  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-17 00:00:00\n",
      "Total portfolio value: 11264.0915  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-20 00:00:00\n",
      "Total portfolio value: 11213.0578  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-21 00:00:00\n",
      "Total portfolio value: 11180.8036  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-23 00:00:00\n",
      "Total portfolio value: 11183.9934  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-24 00:00:00\n",
      "Total portfolio value: 11238.4953  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-27 00:00:00\n",
      "Total portfolio value: 11277.168  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-02-28 00:00:00\n",
      "Total portfolio value: 11228.4263  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-01 00:00:00\n",
      "Total portfolio value: 11348.1994  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-02 00:00:00\n",
      "Total portfolio value: 11442.0323  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-03 00:00:00\n",
      "Total portfolio value: 11483.7597  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-06 00:00:00\n",
      "Total portfolio value: 11473.4901  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-07 00:00:00\n",
      "Total portfolio value: 11442.0323  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-08 00:00:00\n",
      "Total portfolio value: 11466.8382  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-09 00:00:00\n",
      "Total portfolio value: 11480.9742  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-10 00:00:00\n",
      "Total portfolio value: 11573.3166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-13 00:00:00\n",
      "Total portfolio value: 11573.3166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-14 00:00:00\n",
      "Total portfolio value: 11566.548  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-15 00:00:00\n",
      "Total portfolio value: 11564.7831  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-16 00:00:00\n",
      "Total portfolio value: 11676.1712  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-17 00:00:00\n",
      "Total portfolio value: 11746.5587  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-20 00:00:00\n",
      "Total portfolio value: 11718.9223  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-21 00:00:00\n",
      "Total portfolio value: 11639.4322  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-22 00:00:00\n",
      "Total portfolio value: 11545.7038  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-23 00:00:00\n",
      "Total portfolio value: 11575.1122  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-27 00:00:00\n",
      "Total portfolio value: 11607.345  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-28 00:00:00\n",
      "Total portfolio value: 11611.2084  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-29 00:00:00\n",
      "Total portfolio value: 11588.2574  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-30 00:00:00\n",
      "Total portfolio value: 11546.7061  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-03-31 00:00:00\n",
      "Total portfolio value: 11517.914  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-03 00:00:00\n",
      "Total portfolio value: 11439.725  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-04 00:00:00\n",
      "Total portfolio value: 11345.6679  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-05 00:00:00\n",
      "Total portfolio value: 11387.7935  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-06 00:00:00\n",
      "Total portfolio value: 11491.3125  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-07 00:00:00\n",
      "Total portfolio value: 11520.5264  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-10 00:00:00\n",
      "Total portfolio value: 11419.7304  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-11 00:00:00\n",
      "Total portfolio value: 11394.4843  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-12 00:00:00\n",
      "Total portfolio value: 11459.0583  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-13 00:00:00\n",
      "Total portfolio value: 11474.6961  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-14 00:00:00\n",
      "Total portfolio value: 11572.4251  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-17 00:00:00\n",
      "Total portfolio value: 11687.7246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-18 00:00:00\n",
      "Total portfolio value: 11752.6312  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-19 00:00:00\n",
      "Total portfolio value: 11798.5332  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-20 00:00:00\n",
      "Total portfolio value: 11820.7062  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-21 00:00:00\n",
      "Total portfolio value: 11868.4928  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-24 00:00:00\n",
      "Total portfolio value: 11926.3882  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-25 00:00:00\n",
      "Total portfolio value: 11935.3404  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-26 00:00:00\n",
      "Total portfolio value: 11999.9144  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-27 00:00:00\n",
      "Total portfolio value: 11983.9654  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-04-28 00:00:00\n",
      "Total portfolio value: 12157.4542  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-01 00:00:00\n",
      "Total portfolio value: 12062.5382  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-02 00:00:00\n",
      "Total portfolio value: 12040.3652  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-03 00:00:00\n",
      "Total portfolio value: 11982.0808  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-04 00:00:00\n",
      "Total portfolio value: 11978.9688  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-05 00:00:00\n",
      "Total portfolio value: 11937.7952  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-08 00:00:00\n",
      "Total portfolio value: 11962.6308  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-09 00:00:00\n",
      "Total portfolio value: 11889.5592  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-10 00:00:00\n",
      "Total portfolio value: 11739.0306  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-11 00:00:00\n",
      "Total portfolio value: 11823.8182  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-12 00:00:00\n",
      "Total portfolio value: 11858.7678  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-15 00:00:00\n",
      "Total portfolio value: 11794.6576  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-16 00:00:00\n",
      "Total portfolio value: 11733.6266  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-17 00:00:00\n",
      "Total portfolio value: 11815.3166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-18 00:00:00\n",
      "Total portfolio value: 11789.2956  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-19 00:00:00\n",
      "Total portfolio value: 11830.4876  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-22 00:00:00\n",
      "Total portfolio value: 11766.7336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-23 00:00:00\n",
      "Total portfolio value: 11766.7336  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-24 00:00:00\n",
      "Total portfolio value: 11783.4606  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-25 00:00:00\n",
      "Total portfolio value: 11673.4484  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-26 00:00:00\n",
      "Total portfolio value: 11740.3052  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-29 00:00:00\n",
      "Total portfolio value: 11717.7432  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-05-31 00:00:00\n",
      "Total portfolio value: 11666.8354  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-01 00:00:00\n",
      "Total portfolio value: 11620.9662  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-02 00:00:00\n",
      "Total portfolio value: 11702.2672  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-05 00:00:00\n",
      "Total portfolio value: 11612.052  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-06 00:00:00\n",
      "Total portfolio value: 11592.644  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-07 00:00:00\n",
      "Total portfolio value: 11686.351  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-08 00:00:00\n",
      "Total portfolio value: 11703.078  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-09 00:00:00\n",
      "Total portfolio value: 11757.8942  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-12 00:00:00\n",
      "Total portfolio value: 11791.3482  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-13 00:00:00\n",
      "Total portfolio value: 11863.2292  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-14 00:00:00\n",
      "Total portfolio value: 11986.8236  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-15 00:00:00\n",
      "Total portfolio value: 11986.9076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-16 00:00:00\n",
      "Total portfolio value: 11951.1432  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-19 00:00:00\n",
      "Total portfolio value: 11986.9076  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-20 00:00:00\n",
      "Total portfolio value: 11941.8072  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-21 00:00:00\n",
      "Total portfolio value: 11910.3494  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-22 00:00:00\n",
      "Total portfolio value: 11868.7592  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-23 00:00:00\n",
      "Total portfolio value: 11980.2946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-26 00:00:00\n",
      "Total portfolio value: 12087.6166  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-27 00:00:00\n",
      "Total portfolio value: 12007.5994  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-28 00:00:00\n",
      "Total portfolio value: 12019.1946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-29 00:00:00\n",
      "Total portfolio value: 11951.1432  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-06-30 00:00:00\n",
      "Total portfolio value: 11922.7974  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-03 00:00:00\n",
      "Total portfolio value: 11907.2374  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-05 00:00:00\n",
      "Total portfolio value: 11926.2984  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-06 00:00:00\n",
      "Total portfolio value: 11940.3024  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-07 00:00:00\n",
      "Total portfolio value: 11940.3024  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-10 00:00:00\n",
      "Total portfolio value: 11911.1602  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-11 00:00:00\n",
      "Total portfolio value: 11922.8302  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-12 00:00:00\n",
      "Total portfolio value: 12006.7702  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-13 00:00:00\n",
      "Total portfolio value: 12048.3276  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-14 00:00:00\n",
      "Total portfolio value: 12150.9068  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-17 00:00:00\n",
      "Total portfolio value: 12301.2582  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-18 00:00:00\n",
      "Total portfolio value: 12278.729  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-19 00:00:00\n",
      "Total portfolio value: 12397.6226  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-20 00:00:00\n",
      "Total portfolio value: 12314.0296  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-21 00:00:00\n",
      "Total portfolio value: 12455.087  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-24 00:00:00\n",
      "Total portfolio value: 12492.3798  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-25 00:00:00\n",
      "Total portfolio value: 12435.637  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-26 00:00:00\n",
      "Total portfolio value: 12367.993  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-27 00:00:00\n",
      "Total portfolio value: 12467.535  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-28 00:00:00\n",
      "Total portfolio value: 12584.1602  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-07-31 00:00:00\n",
      "Total portfolio value: 12626.5376  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-01 00:00:00\n",
      "Total portfolio value: 12695.668  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-02 00:00:00\n",
      "Total portfolio value: 12744.293  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-03 00:00:00\n",
      "Total portfolio value: 12674.7316  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-04 00:00:00\n",
      "Total portfolio value: 12665.0066  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-07 00:00:00\n",
      "Total portfolio value: 12677.4546  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-08 00:00:00\n",
      "Total portfolio value: 12642.8756  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-09 00:00:00\n",
      "Total portfolio value: 12688.3466  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-10 00:00:00\n",
      "Total portfolio value: 12642.0556  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-11 00:00:00\n",
      "Total portfolio value: 12564.2556  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-14 00:00:00\n",
      "Total portfolio value: 12474.4622  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-15 00:00:00\n",
      "Total portfolio value: 12386.234  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-16 00:00:00\n",
      "Total portfolio value: 12392.458  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-17 00:00:00\n",
      "Total portfolio value: 12460.4818  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-18 00:00:00\n",
      "Total portfolio value: 12477.1852  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-21 00:00:00\n",
      "Total portfolio value: 12548.7376  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-22 00:00:00\n",
      "Total portfolio value: 12551.8496  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-23 00:00:00\n",
      "Total portfolio value: 12518.7846  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-24 00:00:00\n",
      "Total portfolio value: 12535.5116  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-25 00:00:00\n",
      "Total portfolio value: 12521.0766  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-28 00:00:00\n",
      "Total portfolio value: 12517.117  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-29 00:00:00\n",
      "Total portfolio value: 12553.2612  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-30 00:00:00\n",
      "Total portfolio value: 12532.3576  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-08-31 00:00:00\n",
      "Total portfolio value: 12610.4442  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-01 00:00:00\n",
      "Total portfolio value: 12662.5702  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-05 00:00:00\n",
      "Total portfolio value: 12630.316  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-06 00:00:00\n",
      "Total portfolio value: 12647.432  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-07 00:00:00\n",
      "Total portfolio value: 12669.216  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-08 00:00:00\n",
      "Total portfolio value: 12718.1736  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-11 00:00:00\n",
      "Total portfolio value: 12801.7338  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-12 00:00:00\n",
      "Total portfolio value: 12898.1638  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-13 00:00:00\n",
      "Total portfolio value: 12899.3728  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-14 00:00:00\n",
      "Total portfolio value: 12899.3728  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-15 00:00:00\n",
      "Total portfolio value: 12851.1368  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-18 00:00:00\n",
      "Total portfolio value: 12930.418  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-19 00:00:00\n",
      "Total portfolio value: 12975.111  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-20 00:00:00\n",
      "Total portfolio value: 12998.84  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-21 00:00:00\n",
      "Total portfolio value: 12937.42  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-22 00:00:00\n",
      "Total portfolio value: 13119.1158  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-25 00:00:00\n",
      "Total portfolio value: 13229.559  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-26 00:00:00\n",
      "Total portfolio value: 13220.2558  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-27 00:00:00\n",
      "Total portfolio value: 13066.3286  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-28 00:00:00\n",
      "Total portfolio value: 13156.1128  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-09-29 00:00:00\n",
      "Total portfolio value: 13165.4488  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-02 00:00:00\n",
      "Total portfolio value: 13148.7218  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-03 00:00:00\n",
      "Total portfolio value: 13107.0988  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-04 00:00:00\n",
      "Total portfolio value: 13252.079  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-05 00:00:00\n",
      "Total portfolio value: 13343.105  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-06 00:00:00\n",
      "Total portfolio value: 13311.249  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-09 00:00:00\n",
      "Total portfolio value: 13346.2918  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-10 00:00:00\n",
      "Total portfolio value: 13306.318  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-11 00:00:00\n",
      "Total portfolio value: 13263.9406  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-12 00:00:00\n",
      "Total portfolio value: 13312.2002  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-13 00:00:00\n",
      "Total portfolio value: 13249.2846  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-16 00:00:00\n",
      "Total portfolio value: 13325.848  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-17 00:00:00\n",
      "Total portfolio value: 13239.9906  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-18 00:00:00\n",
      "Total portfolio value: 13253.494  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-19 00:00:00\n",
      "Total portfolio value: 13380.2752  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-20 00:00:00\n",
      "Total portfolio value: 13350.4246  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-23 00:00:00\n",
      "Total portfolio value: 13386.2126  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-24 00:00:00\n",
      "Total portfolio value: 13334.0866  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-25 00:00:00\n",
      "Total portfolio value: 13358.135  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-26 00:00:00\n",
      "Total portfolio value: 13351.911  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-27 00:00:00\n",
      "Total portfolio value: 13458.4406  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-30 00:00:00\n",
      "Total portfolio value: 13452.2402  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-10-31 00:00:00\n",
      "Total portfolio value: 13383.1006  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-01 00:00:00\n",
      "Total portfolio value: 13256.7412  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-02 00:00:00\n",
      "Total portfolio value: 13056.5886  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-03 00:00:00\n",
      "Total portfolio value: 13043.7516  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-06 00:00:00\n",
      "Total portfolio value: 12992.4456  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-08 00:00:00\n",
      "Total portfolio value: 13031.3036  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-09 00:00:00\n",
      "Total portfolio value: 12963.6596  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-10 00:00:00\n",
      "Total portfolio value: 13079.516  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-13 00:00:00\n",
      "Total portfolio value: 13144.826  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-14 00:00:00\n",
      "Total portfolio value: 13102.4906  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-15 00:00:00\n",
      "Total portfolio value: 13016.2074  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-16 00:00:00\n",
      "Total portfolio value: 13112.6466  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-17 00:00:00\n",
      "Total portfolio value: 13338.937  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-20 00:00:00\n",
      "Total portfolio value: 13304.358  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-21 00:00:00\n",
      "Total portfolio value: 13255.733  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-22 00:00:00\n",
      "Total portfolio value: 13457.8778  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-24 00:00:00\n",
      "Total portfolio value: 13411.5868  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-27 00:00:00\n",
      "Total portfolio value: 13425.2018  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-28 00:00:00\n",
      "Total portfolio value: 13450.8758  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-29 00:00:00\n",
      "Total portfolio value: 13490.5066  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-11-30 00:00:00\n",
      "Total portfolio value: 13522.3626  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-01 00:00:00\n",
      "Total portfolio value: 13408.0858  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-04 00:00:00\n",
      "Total portfolio value: 13443.147  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-05 00:00:00\n",
      "Total portfolio value: 13522.892  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-06 00:00:00\n",
      "Total portfolio value: 13514.334  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-07 00:00:00\n",
      "Total portfolio value: 13609.9768  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-08 00:00:00\n",
      "Total portfolio value: 13611.195  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-11 00:00:00\n",
      "Total portfolio value: 13544.3946  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-12 00:00:00\n",
      "Total portfolio value: 13490.7874  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-13 00:00:00\n",
      "Total portfolio value: 13386.212  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t!=datasize5000.0\n",
      "Action is 2 reward is0\n",
      "..........\n",
      "1967-12-14 00:00:00\n",
      "Total portfolio value: 13476.7834  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "t==datasize\n",
      "Action is 2 reward is0\n",
      "--------------------------------\n",
      "Total Profit: $0.00\n",
      "Total No. of days played: 1499  out of overall days:  1500\n",
      "Total portfolio value: 13476.7834  stock 1 number: 389  stock 2 number: 3982  open cash5000.0\n",
      "--------------------------------\n"
     ]
    }
   ],
   "source": [
    "#Actual run\n",
    "\n",
    "import csv\n",
    "episode_count=0\n",
    "\n",
    "\n",
    "#Define arrays to store per episode values \n",
    "Act_total_Prof=[]\n",
    "Act_total_stock1bal=[]\n",
    "Act_total_stock2bal=[]\n",
    "Act_total_open_cash=[]\n",
    "Act_total_port_value=[]\n",
    "Act_total_days_played=[]\n",
    "actions_done_perday=[]\n",
    "portfolio_value=[]\n",
    "\n",
    "from keras.models import load_model\n",
    "\n",
    "model_name='model_ep50'\n",
    "\n",
    "model = load_model(\"models/\" + model_name)\n",
    "\n",
    "\n",
    "for e in range(1): #here we run only for 1 episode, as it is Test run\n",
    "\n",
    "    Bal_stock1_t2=Act_Bench_Stock1_Bal\n",
    "    Bal_stock2_t2=Act_Bench_Stock2_Bal\n",
    "    done=False\n",
    "    open_cash_t2= Act_Bench_Open_cash  \n",
    "    total_profit = 0\n",
    "    reward = 0\n",
    "    \n",
    "    #Initialize Agent\n",
    "    agent_test = Agent(8, is_eval=True, model_name=model_name)\n",
    "    #agent = Agent(8)\n",
    "\n",
    "    agent_test.inventory1 =[]\n",
    "    agent_test.inventory2 =[]\n",
    "    for i in range(Bal_stock1_t2):\n",
    "        agent_test.inventory1.append(data1_test[0])\n",
    "    for i in range(Bal_stock2_t2):\n",
    "        agent_test.inventory2.append(data2_test[0]) \n",
    "    \n",
    "    \n",
    "    #Timestep delta to make sure that with time reward increases for taking action\n",
    "    timestep_delta=0\n",
    "    \n",
    "    #Running episode over all days in the datasize\n",
    "    for t in range(Act_datasize):\n",
    "        print(\"..........\")\n",
    "        \n",
    "        print(pd_data1_test.iloc[t,0])\n",
    "        state_class_obj= State(data1_test, data2_test, Bal_stock1_t2, Bal_stock2_t2, open_cash_t2,t)\n",
    "        state_array_obj=state_class_obj.getState()\n",
    "        action = agent_test.act(state_array_obj)\n",
    "        \n",
    "        print(\"Total portfolio value: \" + str(state_class_obj.portfolio_value)+ \n",
    "                  \"  stock 1 number: \" + str(len(agent_test.inventory1))\n",
    "                   +\"  stock 2 number: \"+str(len(agent_test.inventory2))+\"  open cash\"+str(state_class_obj.open_cash))\n",
    "\n",
    "\n",
    "        \n",
    "        #reward should be more as time goes further. We will remove reward_timedelta from actual reward \n",
    "        #reward_timedelta=(datasize-t)*timestep_delta\n",
    "        \n",
    "                   \n",
    "        change_percent_stock1=(state_class_obj.Stock1Price-state_class_obj.fiveday_stock1)/state_class_obj.fiveday_stock1*100\n",
    "        change_percent_stock2=(state_class_obj.Stock2Price-state_class_obj.fiveday_stock2)/state_class_obj.fiveday_stock2*100\n",
    "        \n",
    "        #print(\"change_percent_stock1:  \"+str(change_percent_stock1))\n",
    "        #print(\"change_percent_stock2:  \"+str(change_percent_stock2))\n",
    "        \n",
    "        \n",
    "        if action == 0:  #buy stock 1\n",
    "            if state_class_obj.Stock1Price > state_class_obj.open_cash:\n",
    "                '''\n",
    "                print(\"Buy stock 1 when it did not have cash, so bankrupt, end of episode\")\n",
    "                reward=-reward_timedelta*10\n",
    "                done = True\n",
    "                '''\n",
    "                #If agent is trying to buy when it has no cash but has stock1 and stock2 balance then, \n",
    "                #it should pick from other actions\n",
    "                #if (state_class_obj.Stock1Blnc>1) and  (state_class_obj.Stock2Blnc>1):\n",
    "                 #   action=random.sample([1, 2, 4, 5, 6],  1)  # Choose 1 elements from sell actions\n",
    "                #else:    \n",
    "                #print(\"Bankrupt\")\n",
    "              \n",
    "                done = True\n",
    "                #end episode\n",
    "                     \n",
    "            else:\n",
    "                #print(\"In Buy stock 1\")\n",
    "                agent_test.inventory1.append(data1_test[t])\n",
    "                Bal_stock1_t2= len(agent_test.inventory1)\n",
    "                Bal_stock2_t2=len(agent_test.inventory2)\n",
    "                open_cash_t2=state_class_obj.open_cash-state_class_obj.Stock1Price #Here we are buying 1 stock\n",
    "                \n",
    "                \n",
    "               \n",
    "                \n",
    "        if action == 1:  #sell stock 1\n",
    "            if state_class_obj.Stock1Blnc <1 :\n",
    "               # print(\"sold stock 2 when it did not have stock 2, so bankrupt, end of episode\")\n",
    "                \n",
    "                done = True\n",
    "                #end episode\n",
    "            else:\n",
    "                #print(\"In sell stock 1\")\n",
    "                agent_test.inventory1.pop(0)\n",
    "\n",
    "                Bal_stock1_t2= len(agent_test.inventory1)\n",
    "                Bal_stock2_t2=len(agent_test.inventory2)\n",
    "                open_cash_t2=state_class_obj.open_cash+state_class_obj.Stock1Price #State[0] is the price of stock 1. Here we are buying 1 stoc\n",
    "          \n",
    "                 \n",
    "        \n",
    "\n",
    "\n",
    "        \n",
    "        if action == 2:             # Do nothing action    \n",
    "                Bal_stock1_t2= len(agent_test.inventory1)\n",
    "                Bal_stock2_t2=len(agent_test.inventory2)\n",
    "               # print(\"Do nothing\")\n",
    "        \n",
    "        \n",
    "        if action == 3:  #buy stock 2\n",
    "            if state_class_obj.Stock2Price > state_class_obj.open_cash:\n",
    "                '''\n",
    "                print(\"Buy stock 2 when it did not have cash, so bankrupt, end of episode\")\n",
    "                reward=-reward_timedelta*10\n",
    "                done = True\n",
    "                \n",
    "                '''\n",
    "                #If agent is trying to buy when it has no cash but has stock1 and stock2 balance then, \n",
    "                #it should pick from other actions\n",
    "                #if (state_class_obj.Stock1Blnc>1) and  (state_class_obj.Stock2Blnc>1):\n",
    "                 #   action=random.sample([1, 2, 4, 5, 6],  1)  # Choose 1 elements from sell actions\n",
    "                #else:    \n",
    "                #print(\"Bankrupt\")\n",
    "\n",
    "                done = True\n",
    "                     #end episode   \n",
    "            else:\n",
    "                #print(\"In Buy stock 2\")\n",
    "                agent_test.inventory2.append(data2_test[t])\n",
    "                Bal_stock1_t2= len(agent_test.inventory1)\n",
    "                Bal_stock2_t2=len(agent_test.inventory2)\n",
    "                open_cash_t2=state_class_obj.open_cash-state_class_obj.Stock2Price\n",
    "                \n",
    "              \n",
    "        \n",
    "        if action == 4:  #sell stock 2\n",
    "            if state_class_obj.Stock2Blnc <1 :\n",
    "                    #print(\"sold stock 2 when it did not have stock 2, so bankrupt, end of episode\")\n",
    "                    done = True\n",
    "                #end episode\n",
    "            else:\n",
    "                #print(\"In sell stock 2\")\n",
    "                agent_test.inventory2.pop(0)\n",
    "                Bal_stock1_t2= len(agent_test.inventory1)\n",
    "                Bal_stock2_t2=len(agent_test.inventory2)\n",
    "                open_cash_t2=state_class_obj.open_cash+state_class_obj.Stock2Price\n",
    "    \n",
    "\n",
    "               # print(\"reward for selling stock2: \" + str(reward))\n",
    "            \n",
    "        \n",
    "        \n",
    "        #print(\"reward:  \"+str(reward))\n",
    "        #if done!= False:done = True if t == datasize\n",
    "        if t == Act_datasize-1:\n",
    "            print(\"t==datasize\")\n",
    "            done=True\n",
    "            next_state_class_obj=State(data1_test, data2_test, Bal_stock1_t2, Bal_stock2_t2, open_cash_t2,t)\n",
    "            next_state_array_obj=next_state_class_obj.getState()\n",
    "        else:\n",
    "            print(\"t!=datasize\"+str(open_cash_t2))\n",
    "            next_state_class_obj=State(data1_test, data2_test, Bal_stock1_t2, Bal_stock2_t2, open_cash_t2,t+1)\n",
    "            next_state_array_obj=next_state_class_obj.getState()\n",
    "            \n",
    "        print(\"Action is \"+str(action)+\" reward is\" + str(reward))\n",
    "\n",
    "\n",
    "       \n",
    "        \n",
    "        actions_done_perday.append(action)\n",
    "        portfolio_value.append(next_state_class_obj.portfolio_value)\n",
    "\n",
    "        if done==True:\n",
    "            print(\"--------------------------------\")\n",
    "            print(\"Total Profit: \" + formatPrice(total_profit))\n",
    "            print(\"Total No. of days played: \" + str(t)+ \"  out of overall days:  \" + str(Act_datasize))\n",
    "            print(\"Total portfolio value: \" + str(next_state_class_obj.portfolio_value)+ \n",
    "                  \"  stock 1 number: \" + str(len(agent_test.inventory1))\n",
    "                   +\"  stock 2 number: \"+str(len(agent_test.inventory2))+\"  open cash\"+str(next_state_class_obj.open_cash))\n",
    "\n",
    "            Act_total_Prof.append(total_profit)\n",
    "            Act_total_stock1bal.append(len(agent_test.inventory1))\n",
    "            Act_total_stock2bal.append(len(agent_test.inventory2))\n",
    "            Act_total_open_cash.append(state_class_obj.open_cash)\n",
    "            Act_total_port_value.append(state_class_obj.portfolio_value)\n",
    "            Act_total_days_played.append(t)\n",
    "\n",
    "\n",
    "            print(\"--------------------------------\")\n",
    "            state_class_obj.reset()\n",
    "            break\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcsAAAEWCAYAAAAJory2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzsnXd8VFX2wL9n0iGFEDqhi3SliSKIXbGgoi5FWayrYll1dW1rL2tddXXtXVHA8sNeURRQEcEuoCBFQk/vdc7vj/uSeTOZJBPSJnC/n8/7zLxb3juv3XPPuU1UFYvFYrFYLDXjaWkBLBaLxWIJd6yytFgsFoulDqyytFgsFoulDqyytFgsFoulDqyytFgsFoulDqyytFgsFoulDlpcWYrIEhE50/l/hoh80MIihYyI7CUiIY29EZFzReTzJhaptvMfJCJrRSRfRI6vI+3tIvK887+viOQ3i5DV5UgTkUNa4tzhivvZtND5Z4vIzS11fkvoiEiqiKwUkciWlmVXEZH7ROTxJjz+dSJyfShpa1WWTsFauXlFpMi1f3rjiOtDVV9Q1WMa+7hQVfAWi0hyQPjPIqIiktoU5w1Rtr0cGSrv7XoRuaoBx6uqgLi4HXhAVeNV9d1Qj6Wq61Q1fhdkuEFEPgsS3llEykRkYH2PGU6IyBHON1H5zNJE5MaWlivcEJETRORbESkQkQxH2XZrhvP2DSi/1JGhcn9sA46dLiIH1BJ/fMC78aeIvCIi+9bjHI2hJG4AHlXVcueYy0VkWg0ybhKRa1znj3fu2QYREVd4nIjktFQFOhARSRaRh517nO/IO0dERjjxldfhfvb5InKhc4iHgYtEJKmuc9WqLJ2CNd4pLP8EJrnCXg4ieLjXYDYC0yp3RGQkEN1y4vjjutd/BW4RkSPqk19EPCJS0zPtBfzaUBnrwYvABBHpGRA+HfhOVVc3oyxNxZ+uZ3YwMKsuq701IyIR9Uw/DXgJ+A+QAgwFKoAlItKukWXzK3sqK3nOs6k81xBX+fV1Y54/CL87504ExgObgKUicmATnxcwSgKYCsypJdnvrnt0BHBFkDKnBDjEtT8Z2NaYsu4qItIWWAT0Bo4CkoBhwNtAoNHVz63PVPVRAFXNAz7HlEu10iA3rOMSmudo8jxghoiMFZGlIpItIltF5CERiXLlmSgivzm1k/8C7lpLlatSRCKdGsH5YtyHWSLykCtthIg86NRW14nIJVK3S/QlYKZrfyamUHdfUzun9rvTqaVcW1mzcs75gHPOP4CJQfI+51x3mojcWovyqhFVXQKsxhQuiMh4p1aYIyLLRGR/1zmXiMhtIvI1UID5OMYCjzs1qAdFZAPQE/jACYsQ46J5V0QyRWSNiJwdTBYJcDWHmk9VN2Je5BkBUTOBF5xj9ReRhc79TBeRl2qq4UmA+0+MZbchQK75znNbLyIX1XCc8SKy2f1cROQvIvKd8/8AEflORHJFZLuI3BvsOEGu9w/ga2Cw67iDRWSBc69Wi8gpAdfzkIh8ICJ5IvK1iPRxxQ9z5d0m/p6GGCd/noj8IqbSV5kvTUSudMLzReRJMdb8R841fSyOohJTuXrdOX62iHwuIoMCZHxERD4UkQLgoIB7mSgii5xvQgLiPMB9wC2qOldVi1V1K3A2pgD+uxgrJVdcXgYR6SLGg5Xi7J8gIj868i0RkaEB1/pPEfkZKAzlOQXI2EaMVZLmfLP/FZFoJ66bc8+ynffzYyd8Pkbxfyb+FkpQVNWrqn+q6tXAPODfrvM/6byLuSLyjYiMccJPAf4OnOOc4ysn/EIxZWee8+3NDHZOhwnABlXNCOVeqOpvwLe43l+HOsvMQETkFjFlZ54Yz90xrriLnXfwETHl2VoROdQVv7fzLeSJyHv4KjrB+BuQAJyqqqtVtUJV81R1jqr+u5Z8gXwOHFdnKlUNaQM2AEcEhN0OlAKTMIo3DtgP2B+IBPoCvwMXO+k7AfmY2kkU8E+gHDjTiT8X+Nz5Hwko8BamxtAbyKyUAbgY+AXoDrQHFprLqVH+NEwNaS3Q3zn+Zue4CqQ66V4B/g/zEPo66c9wnfNXIBXzwSxynxN4F3gUaAN0AVYA5wReWxDZ9qo8DqbycBBQjLFWOgA5mJpPJEb5ZADJTvolzrMZ5NzTSCfszGDX79r/EuOCiAVGAunAwa7n+nygbHXlC3JdZwCrXftDMAVle2d/b+BwjHXfyTn2fcFkBmYDN7vijsAUBgARwA/Adc6x9nLuyeFBZBIn7lBX2HzgSuf/t8B0538CsH8N11Z1fmd/ALDVdQ8TMO/XTOeZjHKe2wDX9aQDo53nNg+Y7cQlAduBS4EYjHUyxvVsioCjneu+F1gScM++cu5nqnPO5cC+zjP7AviXk9YDnOnIGgv8D1juOtZsIAtT+fI4sswGbsa8l8vdzyTg/gzFfFc9gsTdASx2/r+IUaiVcZcC7zr/93Puw37OtZ4N/AFEu651hXOdcbV8+5VlSe+A8Ked+56EKZQXuO7NwxiLONJ5pya48qUDB9RyvuNxvfeu8BMw5aXH2Z8JJDvP/ybMexnpxN0HPB6Q/0RMeSXO8y8CBtYgw9XAvICw5cC0YDJivs0dOO87EO/cswHOM6gs0zZj3tn8Wq5/mpM2AjgLyMX3zV8MlAGnOfFXAmtd3+ZPmHc8GjjSucbHazjPu8D/apIj4Dq61JJmAsZLVLsOrCuB64AbCK4sP6sj35XAa87/s/H/sD2YAqY2ZXmAK/3/4SvUFuEoImd/IqEpy5uB25yX5QNMIaGYDy4Ko7z3duW7CFjgOue5rrhj8Sm57s6DjXHF/xX4JPDagsi2lyNDNqZwWgVc5MSdBXwVkP5bYIbzfwlwY0B8rcoS6OO8sG1d8fcCT7ue6/Nu2ULJV8OLmo+voL8beKOWZ3Qq8G0NMtemLMcB6wKOdQPwVA3nuQt40vnfDmOVVFaWvgJuBFLqeK+PALzOM8t1nt9rQJQTfzqwMCDPM/gK49m4CgFMQfqL671ZXsN5bwc+dO3vg6vgcu7ZVNf+W8DDrv3LgddrOHYH5zraumR8NiDNbOApTKXx8lruzyHOsSKDxF0MrHJ9t7+74r4BTnP+PwXcFJD3D2Cc61pn1vacnHTVlCWmMC7DVYhiCuefnf/3A3OBPkGOt6vKcrQjR1KQuAhMBbmfs19NWQbJswBXGRgQdycB3yXVlWVFwPs7G4hQ37erGKU313mfrwQeAIZTi7IMIstanIqr8+x/cMV1cs4Tj7FqC3AqQ0782zXdB2ApcL1rf7zrelYEXEeOE1e5jXflGwHk1nUdjdEbdpN7R0QGish7jmsnF7gV8xECdHOnV1Uv5oWvDbd/vBBz8dWOFShHLbyIefBnUN2d0Anz0m50hW3EKMJg53Sn64WpeW93XDfZwCNA5xDlQlXbqWqyqg5S1Udc59wYkNQtE4R+7ZV0A9JVtaCWYzY4n6rmA28AMx233Gk4Lliocrm9WumKAp7H967Uh15Az8r77tz7qzAfejBeAU4R0zxwCvCNqla+h2dhPtrfxLi8j63lvH86zywRYyF4gWddMo0LkGkq0NWVv6Z3uwemgKmJwHxtA+K3u/4XBdmPh6pmhXvENGPkus7pfgbB3q0TMBXLp2qRMd357RokrqsrfgHQTkRGiUg/jIXzlhPXC7g64B52pWHvfiWpGCW62nXs1zFlAJgK9U7gCxH5XUQu28XzuOmOUdB5ACLyL8etmoPxAERTy/svIpPFdJbKdOSdUEv6LIzHoDbWuN7fFMx7FKxT0YsYK/iv1OGCdeQ8z3G/Vt7X3gFyBr6/YN7JbsAOVS11xQeWfW4ycL1fqrpEVds5ssYEpB3gXGvltsQVl4BRoLXSGMpSA/afwLhH93Iewo342iW3YgoCoKpdY1d7oW4NyNujpoR+wqquA7ZgapFvBkTvwNS2ernCemJcD5Xn7BEQV8kmzINv73ogiaq6Tyhy1cKWAHkCZYLqzyBwP9gxO4hpIK/pmI2V7wWMW+ZojBXvHhp0N8YtO8x5V87E1YYdQAHGFVSJWxFuwvfhV24Jqjop2IFU9SfMszwao8BfccX9pqrTMIXmf4A3RCS2luurzJftHKfynJuATwNkilfVi+s6lpO3XwjpGspMjHfkMIwrci8n3P0Mgr1Lj2OaPd4TkTZB4gFWYt6Xv7gDnW/+ZOBTADU9NV/DNDOcBrzlqoxtwrho3fewjaq+Wod8obAF8633dh07SVU7O3JlqeolqtoTU8m5WXx9BXb1nJMxXiKv0453Aca12g6jrErx3Xu/c4hIIsZlfCPQyVEKi6j5e/kJ08wREqqaibEgg30zH2E6znhU9fvajiMigzFW+Tk4ZSHGK1mTnG62Ap0q240dAjsIuvkUOE5EAhVjfRkE/FhXoqYYZ5mAMXkLnM4C57vi3gWGi8iJYnqvXQ503MXzvApc5jTEJ2PaP0PlTIxboMgdqKplmNrlv8V0Oe7jyDg74JzdnQ4IV7vybsK0B90npuODR0znmAm7eH2VvAsMEZGpYjo9nYYp1N6vJc92THtrUFR1PcYl828RiRGR4RiLqloP50bItxCj6B4DXnHucSUJTlyOiPTAuHlq4gfMh5EsIl0xHSAq+RooFZErRCTWsZiGicioWo43B/Nsx2KeOQAi8lcR6eB4PXIwhZa3luNU5kvAFKqVPY7fxjy300QkytnGiMiAuo7l5O3pdIaIdt6nMSHkqy8JmMpKBqYickeI+RRT0K8D3g5WmXDu31UYJTPVeS5dgecwfRv+60r+Cube+VVcgCcx3fr3E0O8iEwKqKztEqpajKnI/VdEUpzj9xSnN6hTRvUREcG8B16McoU6vi83znF7iMgdmEpj5Zi+BEyTTzrGorwDY61Xsh2oPD+YexaJsXa9IjKZgA5XASwGejnlVChyJgJTCNJjXlUrMO7yvwTGBSEec692Ah4xHe16hyIDpoK1Drje+V4Oxxg1NfEkxkB5XYxH0+NU3mr77oNxMP6V+KA0hbK8AuPizMNYmfMqI1R1O+ajuBfzgfbEtFHsCo9hejH9jGnkfw9TM6sTVV2rqitqiL7QOc56jPJ7AZ/r4TFMbeZnTLvh6wF5Z2BcGSsxbpDXqNkVGBKquhPj9roac88uB453aoI18SAw3XGD3F9DmqmYjk7bMNdxnaouDEGkeuVT0yjwEsY6DnTh3ASMwRRGb2NctjXxPKYtdyPwIaYWXHmOcoyFNAZTi03HvHuJtRzvFYxF9YmqZrnCjwVWiendfR+m/a+m96qnOOO2HLkSMK4qVDUHY7nOwNSYt2HakeqsBTt5j8S4iHdgOskdXFe+XeA5jIW1BVNIfhVqRue5nuPINz9Y7V7N8LIzMBXZTOccUZj2Ivc9/wqjODoCH7vyfwPMwnx3WZj7ENi7uiFcginUV2DewffxKcEhmO8/D1Ph+7eqLnfibgfuEdNDf1YNx97beS/yMZW5fsCBLvffm074eoyC2Iy5xkpewVicmSKy2Ck7r8YU6hmY3psf1nRhjnU+D9dQuZpkdORcj68TVbDj/aQhDPdS1WWYtvnvMe9Vd0xFt06cd+ovmGEgWcA/8K88BabPx1QY/sS48/MwZW9/nO/QxR/iP87yDqiq5B5KHYYCgDgNnK0eEZkEPKiqzeG+slgslrBGzEQrHwHDAzw6FgcRuRbTKe/WOtO2VmXpuGIOAj7BNPLOB75Q1dpceRaLxWKx1JvWrCzjMW6SAZh2r3eBy9TMyGCxWCwWS6PRapWlxWKxWCzNRYuvOmKxWCwWS7gT7hOfNxkdOnTQ3r17t7QYFovF0qpYsWJFuqru6pC/Vsseqyx79+7N8uXL605osVgslipEpLZZdXZbrBvWYrFYLJY6sMrSYrFYLJY6sMrSYrFYLJY62GPbLINRVlZGWloaxcXFLS2KpQ5iY2NJTU0lKiqq7sQWi8XSQKyydJGWlkZCQgK9e/dGJJRJ8i0tgaqSkZFBWloaffr0aWlxLBbLHoB1w7ooLi4mJSXFKsowR0RISUmxHgCLxdJsWGUZgFWUrQP7nCwWS3NilaXFYrHsIVx9byYfLimoO6GlGlZZhhEZGRkMHz6c4cOH06VLF7p37161X1oa0lKdfixYsICTTjoJgPnz53Pvvfc2ipwzZswgPj6eggLfR3fRRRchImRnZ4d8nOuvv54HH3ywwWksFkvd5Bd6ueeq9kydbucD3xVsB58wIiUlhR9+MOuk3nzzzcTHx3Pllf4rjqkqqorHU796zuTJkxtNToC+ffvyzjvvMG3aNCoqKli8eDFdujRonWuLxdKEZORUAB5y0+JbWpRWibUsWwFr165l6NChXHDBBYwcOZKtW7dy3nnnMXr0aIYMGcKtt/rWLX3vvfcYMGAA48eP56233qoKf/rpp7nssssAYxleeumlHHjggfTt25f58+cDUFFRwQUXXMCQIUOYNGkSEydO5M033wwq0/Tp05k3bx4An376KQcffDARERFV8ffccw9Dhw5l6NChPPzww1Xht956KwMGDODII49kzZo1VeFr1qzh6KOPZtSoUUyYMIHff/+9Ee6cxWKp5ItlRS0tQqvGWpY1cMs7v7JyS26jHnNwt0RumjRkl/KuXLmS5557jscffxyAu+66i/bt21NeXs6hhx7KqaeeSu/evTn//PP54osv6Nu3L6eeemqNx9uxYwdffvklP//8M1OmTGHy5Mm89tprbN68mZ9//plt27YxaNAgLrjggqD5Bw0axPz588nJyWHOnDmce+65VUp32bJlvPzyyyxbtoyKigrGjBnDwQcfTHFxMW+88QY//PADpaWlDB8+nLFjxwJw3nnn8fTTT9OvXz++/PJLLr74Yj7++ONdulcWi8Wf4hIvZ5yUWLVfWqZER9lOcvXBKstWQr9+/dhvv/2q9ufMmcMzzzxDeXk5W7ZsYeXKlRQWFrL33nvTr18/AE4//XRefPHFoMc76aSTEBH22WcfNm/eDMCSJUuYMmUKHo+Hbt26cfDBB9cq00knncTcuXP57rvvOPDAA6vCFy9ezCmnnEKbNm2q0i1ZsoTCwkJOOeUU4uLiiIuLY9KkSQBkZ2ezdOlSTjnllKpjlJeX78Jdslgswfj1jxIgrmr/2JmZLJiT0nICtUKssqyBXbUAm4q2bdtW/V+zZg3//e9/WbZsGe3atWPGjBlVYw5DHVIRExNT9b9yAfD6LgQ+bdo09ttvP84991y/89Z2nGDyqSodOnSoaq+1WCwN47Bp6WRmCD98ksLOrHJGD4nzi/90bgrMaSHhWim2zbIVkpubS0JCAomJiWzdupWPPvoIgMGDB/P777+zfv16VJU5c+r3NYwfP57XX38dVWXr1q0sWrSo1vR9+/bl9ttvr+aqnTBhAvPnz6eoqIj8/HzeeustDjroICZMmMD//d//UVxcTG5uLu+++y4AycnJdO3atcqN6/V6+fHHH+slu8Vi8bFwXgd+XJBCebmy8JvqbZV9x2S1gFStG2tZtkJGjhzJ4MGDGTp0KH379mXcuHEAtGnThscff5xjjjmGDh06MG7cOH777beQjztlyhQ+++wzhg4dyoABA9h///1JSkqqNc+sWbOqhY0ZM4bp06dXuY1nzZrFsGHDANMrd99996V3795MmDChKs/cuXOZNWsWN998M6WlpcyYMYN99903ZNktFotha3o5lUX70h+LSU6qbhPZOT3qj9TX9ba7MHr0aA1c/HnVqlUMGjSohSQKD/Lz84mPj2fnzp3sv//+fPPNN3TsGJ6LotvnZbFUx60I734qmyH9ozj+kLbsPymDiUd6uOXvyZx1dQbP3rVrbZYiskJVRzeSuK0Ga1la/DjmmGPIzc2lrKyMW265JWwVpcVi8af3qCy2rY/F3ZEnK1t54bVioC1HHu7h5kuSOfGIYvYd0L7F5GytWGVp8WPx4sUtLYLFYtkFNn6XXC0sv0B57RFjQcZGm7ARg2KbU6zdBtvBx2KxWHYzug01004WFfua2aLsuMoGYZWlxWKx7AZIREXV//IyoxgLCn3x23Z6m1uk3QrrhrVYLJZWzGffFPLSG0VAu6qwtglGMRYV+SzLEw637teGYJWlxWKxtGKuuKGIHz4x7ZKjj80gKRGeujeBvj2gsEiISixm4OhCDhljO/U0BOuGDTMiIiIYPnw4++67LyNHjuSrr75q1ON//vnnHH/88Y16zJqIj7erG1gsTU1Roa8tsksXZcGcFPqkRiMRFZQUK1ohREbumUMEGxOrLHeVESPMgKbAbcSIBh02Li6OH374gR9//JE777yTa6+9tpEEbj5UFa/Xto9YLM1NbKxPcUqUl3W/R1JeEEOk9SE2GKssd5WxYyE62j8sOhpcE4o3lNzcXJKTfd3B7733Xvbbbz/22WcfbrrpJgA2bNjAoEGD+Nvf/saQIUM46qijKCoy01utXbuWI444ospK/eOPPwAz8cCpp57KwIEDOf3006vmcu3duzfXXXcdY8eOZfTo0Xz33XccffTR9OvXr2q1k/z8fA4//HBGjhzJsGHDqpYBq5TjwgsvZOTIkWzatKlK7vT0dMaOHct7773XaPfGYrFUJzvbZ0FGRHlJ+8m0Y4ot6RuMrW/UxGWXQW0Te5eUQODKGOXl8P33cMghwfMMHw4PPljraYuKihg+fDjFxcVs3bqVzz77DICPP/6YNWvWsGzZMlSVE044gUWLFtGzZ0/WrFnDnDlzeOqpp5gyZQpvvPEGM2bM4PTTT+eaa65h8uTJFBcX4/V62bRpE99//z2//vor3bp1Y9y4cXz55ZeMHz8egB49evD1119z+eWXc+aZZ/Lll19SXFzMkCFDuOCCC4iNjWX+/PkkJiaSnp7OAQccwAknnADAb7/9xnPPPcejjz5adT3bt2/nhBNO4Pbbb+fII4+s/Z5bLJYGoV6fZemJ8nl3Nq2zRX1DaZb6hog8KyI7ROQXV9htIvKTiPwgIh+LSDcnXETkIRFZ68SPdOU5Q0TWONsZrvBRIvKzk+chCXXpjYYQEwOdO/vmlhKBLl2qW5v1pNINu3r1aj788ENmzpyJqvLxxx/z8ccfM2LECEaOHMnq1aurFk/u06cPw4cPB2DUqFFs2LCBvLw8Nm/ezOTJkwGIjY2tWjJrzJgxpKam4vF4GD58OBs2bKg6f6XiGzZsGPvvvz8JCQl07NiR2NhYsrOzUVWuu+469tlnH4444gg2b97M9u3bAejVqxcHHHBA1bHKyso4/PDDueeee6yitFiaiMphIgBzHvXN5RzpUpaF+da0bCjNVd14Hvgf4F5c8V5VvQFARP4O3AhcABwD9He2/YHHgP1FpD1wEzAaUGCFiLytqllOmvOApcD7wETggwZJXIcFCMDWrdC3LxQXQ2wsrFhhFGYjMXbsWNLT09m5cyeqyrXXXsv555/vl2bDhg1+y21FRERQVFRU6zJZgenda0dWxnk8Hr90Ho+H8vJyXn75ZXbu3MmKFSuIioqid+/eVcuDuZcRA4iMjGTUqFF89NFHda6NabFYdo2yMvM784oMOib75nuNcClLbP+eBtMs1Q1VXQRkBoTlunbb4nucJwIvqmEp0E5EugJHA5+oaqajID8BJjpxiar6tRoN8SJwUhNfkqFrVzjrLPB4zG8jKkqA1atXU1FRQUpKCkcffTTPPvss+fn5AGzevJkdO3bUmDcxMZHU1FTefPNNAEpKSigsLKwxfajk5OTQqVMnoqKiWLhwIRs3bqwxrYjw7LPPsnr1au66664Gn9tisVSntNhDu155vHCf/8TouWkJLSTR7kmLOrJF5A5gJpADHOoEdwc2uZKlOWG1hacFCW8ebrgBfv3V/DYClW2WYHqVvvDCC0RERHDUUUexatUqxo4dC5hhGbNnzyYiIqLGY7300kucf/753HjjjURFRfHaa681WL7TTz+dSZMmMXr0aIYPH87AgQNrTR8REcHcuXOZNGkSiYmJXHjhhQ2WwWKxGMrLlW2ral9GD+C1edYN21CabYkuEekNvKuqQ4PEXQvEqupNIvIecKeqLnHiPgWuAg4DYlT1dif8BqAQWOSkP8IJPwi4SlUnBTnPeRh3LT179hwVaBXZJZ9aF/Z5WfZ0PvqygInjTfNHYFH+6JwcLjotKWhcQ9hTl+gKl+rGK8Apzv80oIcrLhXYUkd4apDwaqjqk6o6WlVH26WnLBZLa+fNj0pqjLtwehJTLs7ghTdza0xjCZ0WU5Yi0t+1ewKw2vn/NjDT6RV7AJCjqluBj4CjRCRZRJKBo4CPnLg8ETnA6QU7E3ir+a7EYrFYWoYXHzfzvf7nueyg8fMeTmHmiYnNKdJuS7O0WYrIHOAQoIOIpGF6tR4rIgMAL7AR0xMWTG/WY4G1GDfrWQCqmikitwHfOuluVdXKTkOzMD1u4zC9YHe5J6yq0hwjTywNo7maDyyWcOWPP0sp3GmGg/3jzHZ1pLY0lGZRlqo6PUjwMzWkVeCiGuKeBZ4NEr4cqNYWWl9iY2PJyMggJSXFKswwRlXJyMggNtauomDZc1m9vgxo2LhuS+jYaR1cpKamkpaWxs6dO1taFEsdxMbGkpqaWndCi2U3ZUOaGR/dae8coO4esZaGYZWli6ioKPr06dPSYlgsFkud/LnFLPb89BO2GG8OwqU3rMVisVjqwdbtpt2+bw+rLJsDqywtFoslzPnLRRn8/Ta/SdBwpmSmX2pUC0i052GrJBaLxRLmvP6omcruIddEYenpENGmlNgY28mnObCWpcVisYQxXq9vmNQND2ZV/c/O9BATX9YSIu2RWGVpsVgsYcyq9aVV/2+/3CwGf9NDWaxblkybpIqWEmuPwypLi8ViCWM++7q4Wtitlxql2aOvtSybC6ssLRaLJYxZ+bvPeoxsa+aClQizVuWL/2sbNI+l8bEdfCwWiyWMycszbZY9h2exbX0cAO175xMRoQzdy05G0FxYy9JisVjCmFyz3jspnb2U5sTSY3g2GX8kkpkW17KC7WFYZWmxWCxhTGE+IEpKirEw0340k6aXF9ohI82JVZYWi8USpmzcWsanc1OQyAraBjRPzl+Q3zJC7aHYNkuLxWIJU067MBdIQcsiiW/rrIRgxZskAAAgAElEQVTk8aIVHiC+JUXb47CWpcVisYQpca5V6Hp0d4prry22WwJ71y0WiyVMSXR1dh0+2DoCWxKrLC0WiyVMmf9EStX/MfvEtKAkFltVsVgsllZAr25RDJqQyenTBEhuaXH2OKyytFgsljDn7YUFeDxtWflF+5YWZY/FumEtFoslDNm42Tfv66RD7LR2LY1VlhaLxRKG3PhAbkuLYHFhlaXFYrGEITFOf57z/pXRsoJYAKssLRaLJSzJLzC/V52X0LKCWACrLC0WiyUsKSw0c8GmJEe0sCQWsMrSYrFYmg2vV3n1w7yQ0hYUACiJbW0xHQ7Yp2CxWCzNxBV3ZjH1mAT+dX9WnWkLCwWJqsDjkWaQzFIXIStLEZkqIn2d//uIyFoR2SIipzSdeBaLxbL78MtKLwArfqyoM21REURE153O0jzUx7L8J7DZ+X8bcCkwCripsYWyWCyW3ZHISGMlVpQHj1+zsZSB4zPZuLWM4kIhItrbjNJZaiMkZSkiNwHdgatF5BZgPLAfcB6QJCI3isiEWvI/KyI7ROQXV9i9IrJaRH4Skfki0s4Vd61juf4mIke7wic6YWtF5BpXeB8R+UZE1ojIPBGxq6JaLJawI8opmQoLg7tW/3FrLr992Z5zr8yhpFiIjLHKMlwISVmq6i3A70AaUAx8pKo3O+FbVPVWVV1UyyGeByYGhH0CDFXVfZxjXwsgIoOBacAQJ8+jIhIhIhHAI8AxwGBgupMW4G7gAVXtD2QB54RyXRaLxdKc9Ohmfld80SZofOdORomu/jWSkmIhylqWYUN93LAXAEcDg4AroEqxvVdXRkeRZgaEfayqlc6IpUCq8/9EYK6qlqjqemAtMMbZ1qrqOlUtBeYCJ4qIAIcBrzv5XwBOqsd1WSwWS7Ow6jczHKQkp/oKIl6vIo7BmfZjO0qKPURZyzJsCHkidVVdBUwNCFsJrGwEOc4G5jn/u2OUZyVpThjApoDw/YEUINuleN3p/RCR8zCuY3r27NkIYlssFkvoLJzXwfzxeigu8RIb47NX2vfJJ+dP35JcZSVCQjurLMOFFh86IiL/AsqBlyuDgiTTXQivHqj6pKqOVtXRHTt23BVxLRaLZZfpOcI3ZOTI0/yHj+T8mVBtPzo2aFFmaQFaVFmKyBnA8cDpqlr5VqQBPVzJUoEttYSnA+1EJDIg3GKx7Abc8VgWEbFlbM+ooQtpKyE7r4LNv/lWD1n5fZRffExyUbU85WXVgiwtRIspSxGZCFwNnKCqha6ot4FpIhIjIn2A/sAy4Fugv9PzNRrTCehtR8kuBE518p8BvNVc12GxWJqODxYVcP2FyXhLovjyu+KWFqdBfP19MRWF0cy4PAOJKqddB/8xlPHtq2vGw4+ybthwod6LP4vIgUBvd15VfbGOPHOAQ4AOIpKGGZt5LRADfGL66LBUVS9Q1V9F5FVMW2g5cJGqVjjHuRj4CIgAnlXVX51TXA3MFZHbge+BZ+p7XRaLJfx4dl4xYKyx/MLWrTjWbTKW8ZgRkSzYq4B13yb7xZeX+lqUHp+by4Ejohm2dwqW8KBeylJEXgL6AT8AldUiBWpVlqo6PUhwjQpNVe8A7ggS/j7wfpDwdZjeshaLZTeib2+fAtm2s3Ury42bTZHZt2ck21aZCsAR0zNYMMcoxOK8SKKTijn0xHzOn9qhxeS0BKe+luVoYLCrfdFisViajAqXftyyrXUryy1bTbG5V09fsfvp3BQePzGHU45uS0l2HMedmc67z1lFGY7Ut83yF6BLUwhisVhaH4/PzeHQqRmc968M4rsWMO/90FbUCJWiQl+9/KdfWrey3LYNEKVfD/8Jxu64S/l8mencs+8wuxxXuFJfy7IDsFJElgEllYGqekKjSmWxWMKef9yZyQPXtQfgcyfs0itzmHps452j0OkgGhlfwupf6t3FokX5YFEBRx7Ypmo+2PR0iGxbSmSk/4QEaT+2Y/VaM4xk8N6t6xr3JOr7ZG5uCiEsFkvrYN77eUw6rC1tYj1VitLN9lVJjXq+IqcDbOqAQtJ+Cz5FXDjy4ZICjj24LUfPTOfDF4xbdcfWCNq0KwVikKhytMxX/H62yFjN/XpaZRmu1MsNq6pfBNuaSjiLxRI+fPJ1AdOOS6BtnKdqWjaAYYf5zWSJ19t4XRoqLcsu3b2UF0Y16rGbku3ppjPPVwtiq8LS/4wjtZ8ZHrL4mzJGHJVRFff5q6aTz4Dedg2IcCXUVUeWOL95IpLr2vJEJLdpRbRYLOHAHxurTwow/MgM7rnF3634zBvV2y29Xq23osvIruCdp40S6dgR8HrILajebvnfF3M46q8Z1cJbkmKnkaooxyi/jVvLKMuLYeAgcw/GjYjju49SkAj/60lOtG2W4Uqoq46Md34TVDXRtSWoamLTimixWMKBjKzqiqpHL5g4vi13P5XNZbcbC/O8Kf5FwtsL82mTUkz3obl8+X0Ryb3zWLOxtM7zXXZrdtX/JOeQ29OrK+zLzkjik9kpfPtL+ExakJNn7lV5gVGWm7YYubt28Z+d88YHcppXMMsu0+Jzw1osltZB2tbqluHEw0wb21XntuPuq3yD7L/6wTd124mHxVOSHce2VUmcNLWM7I0J3PrfunvNRrqa79olGSWzPcN/1pvycp9M195RENqFNAN5+T65PlxSUDVVX3KSv7K8+RL/iQks4YtVlhaLJSS276iuLGee6Jv8OzpKeHyuaZV57T2jLEvL/POk/xEPQH4Iei21m2tFjuTgynKZy5r8c2P4FGc5eb7rPu7wGNKzzH5Ku+oyzrwivFzIluCEz9tlsVjCmndeMopx0IRMhh+ZwcF/ySC+jX8RMnF8HABbthnlsD0zwG3qNekL8pWPvixABB6eHdwVuep3oxgvvS2TTikm37adXsZNzkDEKOJlP/jcuRER4dH5Z2t6OQ/f6Osp7C2N5Pd15j5UKn03L9yXwgEnZHD6ZVZphjO7MjdsL6C/qi4QkTggUlUbdySyxWIJO8oLTfvbyi+qDxmppEdXU6S8+r8UvlueSUFuBFB9OElhkfDBwhKgLQ89UsElM/zjl6wo4o3HzJCLaSfEscOxKLds8/LVm6bTz1uf5ZOR42tHzc/1sD6tlD6pLduj9MfVJQQWrb+uNnJ2TA7egefrt+wcsOFOvSxLEfkb8DrwhBOUCrzZ2EJZLJbwIiu3ou5EgMfjs5zWLm3P1pVGUcZ1LKTvfr71G2NilCf/a4ZVVJRXt7a+X+WzGLt2jKRXN6N8tu3w4okxwy/+3FxBTq6xJj2xZaT91I6+PaJD6jzUlGQ5CvysqzMYMM50evroRaP4O3WwzrzWSn2f3EXAOCAXQFXXAJ0aWyiLxRJeXHdv6L02KxVEJRffnEnhjjYce5zPTfrZ3A4UpZtJBryuTrZer3Lk6ek884LPfdu1QyR9Us3aj3+sg4hok2HTFi9r1ppjxiX5FOQZl7aco6u0TLnoYvN/xJBIHvi3/7CaTil20oHWSn2VZYmqVr2VzoLL4dFQYLFYmowXnzBWYPu+dQ+r/uXzZP7znG/Yx9CBRkF06xK8uGnT1leEbNpezoJXOvDjAuOWPO9fGURHCYltjfty8RsplOUZBbR5q7LwnTbEphSS1NG3FmRmenVLtblYuKyQrA2mbbdHtwgG9vVf4Llze6ssWyv1VZZfiMh1QJyIHAm8BrzT+GJZLJZwYdP2Mgp3tsETXU7GH3UPq46MFP5xZruq/YkT4pzw6mnb981l1eL2Vb1mt+707xD0xO01t+UtXhhJSVYcyV1KiYr2Kdzfv0lqsZl+NqT53NVHjWtDr27+yjI6quUUuaVh1FdZXgPsBH4GzsesLXl9YwtlsVjCh69WmOEZYybWbwD9Qy/l8NBLOfTqahTGlIltiU4qpn0fY52efEEGuduMxRoTbZTIf54orMp/4t/Saz1+xp8m7xX/gJhYn3LU8ghOvTCzpmxNRnZeBVm5vvbKNrEevzZcS+umvnPDelX1KVX9i6qe6vy3bliLZTfmp9XG2rvyovr1Mr1kRhKXzPD1hO3VPYqS7FhS+xqXaVISTD3P177o9SqvP+qzJHv2qLl4im5XTHmBcccO3iuK7Wn+Ftyyrxpv2rhPlxbw2/qSWtO8/G4eyYkRzH3VWJbHHx5TLU1sSmG1MEvrob69YdeLyLrAramEs1gsLc/vfxhrafSw2DpShsb55xh/7DlT2zD7gRTadDYzFHTa26c4B47P5KZL/IecXHGXz1oszfbJkpIcwfQzyoht75s1qKy08Sy6I8a2Zdjw2m2C/3vPdOX4damZdCEpofr587bFNZpMluanvm7Y0cB+znYQ8BAwu7GFslgs4cMff0BEbFmVO7WhXDg9CVUzmTjAKTOMm7eyPfT2R7NYtbg9Ke38rcPKiQkAJNLXNpiS5OGxW9tTlBFHVKI5Vmlx4wzR+OwbYw2W5cbWOnympNhRpmqUZLtE3/n/ekUGgw7KrFrX0tI6qa8bNsO1bVbVB4HDmkg2i8USBmz5M5KEzk03SbkGzM8+sF/wHqOJ8T5l8/ebfO2nHVN8SnXVzx48sWb+2YZ28ln2czGHH+BbQ/PB54P3BM4v9PLe82YcpdcZM9ou3ifTi/elsHJRzRM5WFoH9erHLCIjXbsejKWZUENyi8XSyrny7ky2r2pfbexkY7Izw1+pDe4fvG00KcFXt+/c0fc/Ps73v1/PaNp1zSVzfRQ7syro3IBxjedeWgD43L2r11RfdQXghgeyAaMMvSXG+m5nl9ra7ajvm/Qf1/9yYAMwpdGksVgsYcXixUaR3Xp947hgg7HvUA8fufYH9AquLIcPNuFxHQvZu49PGQX2OD31tDKevAM2bilvkLIsDWj3zM8PPW9SvJ2pZ3ejXm+Sqh7aVIJYLJbwYvOOMpa9Z3qnTpnYdA6kO69I5p6rzP9n3sjF4wk+lnNQnxhM3/s2FJcEt/IAOjlW56atZYxpQKekuDamorD/pAy+ebc9JUE80eXlyoIF1cNt++TuR0jKUkT+UVu8qt7fOOJYLJbGJL/QW21lkFAZf2w+0PTrLXo8wimz0vnorVjOPjm0teRjY2q+pq6dTNyW7TUr1FDYuS2CxNQ8lr6dgieqgpIgU852HpBH5jr/9siHXsoh2OTxltZNqF9RQh2bxWIJM+54LIuEth4en1u/yQQq2bCi+RYmfv3RDuRtjq9Xni++LWTeB9Xnge3Wybhot+1smLLMz44gIdn0gPVEeqtZlvc8nU3mOp9yv/S2TDr0z2XGCfW7DkvrICTLUlVvaWpBLBZL4/LCS+Z31vQkxo0sZtjeobkk73wimzffqSAqsS1lubHsPykDCL8lpCaMbhM0vEdXoyy/XLrryvKep7PJ2dSO7n1NxyZPlJfSAMvy+n/47ue4yRk8eH0KD9r5zHZb6tsbNhY4BxiCq5uYqp7dyHJZLJYGkp/razd77o1C7r82NGV53QVmXteY5CI69s9h6dvhpyhro3c30xHoi9d2Te4bHszi9suNVd0+xVkCLNJLaYnvfv62voSyPN/9jE+wE5nt7tS3MeMloAtwNPAFZj1Lu/CzxRJmFJd42bnBN2PMho2hF+YRsWY6upKsOJJSQlvHMpxITmxYT9RKRQnQyVmAMCLK69c79pSzzaxDgw/OZOghmTx2R2htrZbWS33fqr1U9QagQFVfAI4DhtWVSUSeFZEdIvKLK+wvIvKriHhFZHRA+mtFZK2I/CYiR7vCJzpha0XkGld4HxH5RkTWiMg8EWnZpdItlhbm82+LKC+IofNA01756XuhfRLFJV68FT6l0KFT67OYPB4hok3jLADdpVJZRirlzipgXq/y6+emU88dN0Tz88L29Em1Rc7uTn2VZeWicdkiMhTT5at3CPmeByYGhP0CnAwscgeKyGBgGsbVOxF4VEQiRCQCeAQ4BhgMTHfSAtwNPKCq/YEsjKvYYtkjyS2o4KIrjLK44kqj7HLTEmqdrq2S/Y/LQst8rTP9+jaNjE3NYSflsitL7WblVoD42jq9XlNxiIzWqvlmf9voU8TtEux4yj2F+j7pJ0UkGbMs19vASoyiqhVVXQRkBoStUtXfgiQ/EZirqiWquh5YC4xxtrWqus5ZgHoucKKICGbKvded/C8AJ9XzuiyW3YLSMqVbv2LWLTOuxM4dPMQ4E4yn7lXCkhVFtWXnp0997Xwd+udy779a5xCIqGgBpGqdzFBpnxQB6mHizAw6D8zh72e3BSC2bQUFuabj0Ctv+VYPiY624yn3FEJSliLSGUBVn1bVLFVdpKp9VbWTqj7RyDJ1Bza59tOcsJrCU4BsVS0PCA92HeeJyHIRWb5z585GFttiaXmemJtLwfa2VftdO0XwzxvMmIfCnW346/mhzfGa1COPnb8n0rXDrs+A05JERRkleemtWXTYK5fC4vr1jH3ynkS2rUpiUB+z1FanrhXk/JnA/32Sz13Xm/vba2QWY4Y2zkoslvAnVMvyRxH5RETOFpGmrmoGq6rpLoRXD1R9UlVHq+rojh07NkBEiyU8ef6Vcr/91C6RdO/i+8w3fF/759umcwERcaV8ubB1t8FFRZli4fHb25PxRyLvfFZQZ55KhXrsmRn06Ow/vV/aerN/ylHxlBdE02lADhtWJNuZevYgQlWW3YH7MMty/S4ib4rIVBFpigXa0oAerv1UYEst4elAOxGJDAi3WHZ7rr43k5R+uXQbms33q4r57sMU8HjJK/Cy8JtCBvWJYWBfV8Hv9VBe7qtLer3KL2uNtfns/+VSuL0tnfsVMqRf9cWLWxNRAVPZ7sio27LcuNV0yUgJMuLk6Sf8i8rGWgLM0noI6YmraoWqfqSqZ2EU1nOYdsH1IvJyI8v0NjBNRGJEpA/QH1gGfAv0d3q+RmM6Ab2tqgosBE518p8BvNXIMlksYUdxiZd7rmpP5rpEtv7ajkdeNNbThddnEd/GwyFjzKD9A/b1dxUee5av+8Clt2UxrH8sf78tk6deMMpi4FB/67Q1Eh1gGK9Pq7tz059bzHV3SKluLR41zn8ChAMPbZzetpbWQ72rR07nmpXAKiAX0zO1VkRkDvA1MEBE0kTkHBGZLCJpwFjgPRH5yDn+r8Crzjk+BC5ylHU5cDHwkXPuV520AFcD/xCRtZg2zGfqe10WS2tjZ7ZRABJlCvmffjLhA/fyb2cMnEd1yUc+h9DXS42V+fCN7asmMXjv+da/9mJMgLLc+GfdHX0mjjdtkQP6Vm+nbRPrwRNjKhODJmTy1lOt/x5Z6kfIrfci0hOYCkwH2uL0RlXVVXXlVdXpNUTNryH9HcAdQcLfB94PEr4O01vWYtljyMyuAKIYe1wOX72ZwuY/TW/NHt2qr6V44Y0ZxMYKzz8Vibh0Z5cuPiWyenlbopOKiY1p/Z1WUrv6VxCyskLvFXvOKcGnu46MraC0JIq99lbbVrkHEuqqI19h2i1fA85T1eVNKpXFYqmV4hIv735WBMTSvr1RBNt+j0civBy8X/WuBI/cYhriXn8ti8ztvgY9j6vQL8+PoW3nujvCtAYG9/cVbZ6YMgoL61Zu0e2K6TOkkMjI4FZjuy4l7MiJpXsXqyj3REK1LK8FFjntgxaLpYU5YnoWX843CrBbV1N4e0sj6Twoh+TEmnu8xrVRyouN5VlY7GXJAn9/ZVlxdau0NTJysK+DUkSUl+Lah5cCUF4cQWJSzUXcVx/HccejGfz7n+0aQ0RLKyPUDj5fWEVpsYQHO7PKqxQlwJTjfW7TE0+uvXNOm7ZGWa5PK+W+p3PJ2uDvcizNaf0uWIBe3aLwxJTRa2QWkbEV5GbXXtR5vYq3JJLEWqZ47dczmmfvSiE5cfeoUFjqh+3/bLG0Aq64M5Oj/prB+rRSfl3j64kZl1LIyME+BfffG2pfg7JtPJQXRtO3RzQP3Fe90O89KqvxhG5BPB5h3Xr4fWk7OqaWkL4lqtb0n3xdCCq0b10LrNSPESNApPo2YkRLS9YqaJ3Tc1gsexBer3L/daYdbdx3OTz6kE/Jfb7QQ3JiBP+8O5PMLCU2pvbSvm28z0GUvdFYlRvSyuidapTJ+uXNt+BzU9Orq7mmtgnK9o01W4P5hd6qnrAnTmzdkzHUytixsHIlfgtzRkfDgQe2nEytiPquZ5kE3IyZnADMMl23ququLcVusVjq5I9NZYApxLeuTGLRMjNO8u6nshkzzLSf3XNVaEMZYqvNNaB07xzJB4sLWLepHLM2wu5FQqJSVuQr6j5cUsDGzRWcP9X4XHPyK6h0sk2dGN8SIjYPl1wCzwSMqouIgBtuaBl5Whn1tSyfxawWMsXZ/ytmgoKTG1Moi8ViyC/0sndvf2vnAcfK7NC+/q0olctMVeKJKScyMqrKstodSUwy7ZHl5WbIxzEHmWtt2yaPGZMSyC/wze6z2wwJUYU//4QlS3zbL7/4p4mOhrPOgi5dWkbGVkZ9v7Z+qnqTs/LHOlW9BWili/hYLOHP1It8bYhHnJbuF7fvwNrb4YLx3P3+PTk9Ebt/v7127QRUeH+x/7CY/zxs3JH5RUZZHjIlo9llazQqKsysFI8+CtOnQ8+e0Ls3zJgBL78M3bvDbbfBG29ArNPGba3KelFfy7JIRMar6hIAERkHhNAp22Kx7ArvP2/aIHuPymLWmbEseMWE9x+bxajB9W9f7JgcybFnZrBkQTS5aQnBlyHYzejUwfyeeFg8qmbcpbckih69THiRU4INHdyKbkZREXz7rc9q/OoryHFaw7p1g4MOgvHjzTZsmFGMlZx1FjzxhLUq60l9leUs4AWn7VIwa1Se2dhCWSwWf5a8H8+Gzb5hIVOn1JK4Dt57LoWzr8nguTpXot09SA2Y0ahDr0J2/J7EO0+ncFRxBv8431haYT1xUUaGUYhLlsDixbB8OZQ5PvXBg2HqVJ+C7NXL9HKtiRtugF9/tVZlPamXslTVH4B9RSTR2c9tEqksliZk6U9F7LN3DOUVZqHkV+YoJxwafh07zJJRZiHi7p1S8Lo8pgnxDbOC2sa1IiuqgfTs7q8sy8t91/7J7BSOPCQbgF5BpglsdEaMgB9+qB4+fDh8/735rwobNvi3N65caeKiomC//eDyy41iPPDA4Muk1EbXrvDFFw26jD2RUKe7m6Gqs0XkHwHhAKjq/U0gm8XS6OQXehm7bxwxyUXstW8RBdvbc+JhpnwKN9allQKxdO5s9nt0jiIqvoSy/Jhd6tzjJr5tpcIIwwtvZPqk+hdzFS5lGdO+iKvONe24I4c2w7CRmoZv7L03PPywTzlucVYZTEoyCnHGDKMcR4+GuKZYGdFSF6FalpVd5YLPMGyxtBJ+WVsCxFGSFUd5ma+53etVPJ7wsrbMUA7o2smnGE/4ax5vPBawRuUukJjgVHQrWnheklAsrQbSv5f/vaoo8z3nPoOLWL3EKJ9Rg5thDc8bboDnnvMPKy2FV181W2oqHHywr71xyBD/9kZLixGSslTVJ5zfW5pWHIulaVm1tgwwhWNBvk9RnPi3DN55pkMLSRWcb38ybVLduvjkfPV/Kay6ooQh/RpmXRy8v1EMFcUNU7oNphkGyndMjiSuYyFFO9twyJQMKsp9967MpTgDlzJrdAoL4ZNPIDkZtm71hQ8ZAtddZ5Rjz55NK4NllwnVDftQbfGq+vfGEcdiaVrWbvAtApz2o28YxbvPduCKvTL5z7WhDe73epWt6eV079R0yub2y0xv14H9XCtoeIQh/RpuAR2wj+nNEtu+iMrKQ7OyfTusWAHx8VAeMJ9tEwxpOOjoIj6e3YYvXkshpp3Po1BSZJRlj32zgSaYIF3VdMZ55hmYMwdyc82QjshIc91xcbBgge2V2goItSq1oo7NYmkVrP/T67cflVBS9f/+69rz+bJCAGa/k0dk21J+/aOEYNz0UDapnaPou1/Tz6U6bkTjKzOPR1jwdQHfLW8GN+y2bfDee3DrrXDiicbV2KULHHcc3HcfJCb6994sL4erroJ33/W3OBtAvKv/Vkl2HH3HZOGJLiftJ6MgN/3YyIoyPR0efBD23RfGjIEXX4STTjIda9atg7/9DTweO3yjFRGqG/YF976IJJhgzW8SqSyWJiItDfB4wWuUxENPFvPi3Hy+fsv0KFyfVs4hY+DWO8upKEzgf89n8tht/pZcSr9cMtcZq68x5lL9ZW0xZWUwYpBv7ILXq0iEl4MmZ9Emtmncw4cf0ASz9mzbZixG97Z5s4kTgQED4JBDYNQo01ll+HDIz4e+faG42LhgTz4Z3nkHXnoJ2rWDyZNhyhQ4/HDTG3QX6NHdvz163bJ2uAeZJqbmAw3sEV1RYazEZ56Bt94yin6//eDxx2HaNNNZpxI7fKPVUd+5YYcCLwHtza7sBGaq6q9NIZzF0lB+/r2YfQbEMuHUdCIiYPnnbUjulc9hE0t547EO9OgayZP3xTDsLZN+3Z/GTbvma6MEf/rFv7fo7HfyyFznv45TYbGXNrHBLbT8Qi8jDs/mvHM9/POc4NbLsP5GSa7bVEqfVNMjMyvXi1ZEkBzO85oHKsbly329ON2KcfRooxyHD4eEIH0EExJ8A+XPPRceecQomgULYN48M+vMc8+ZIRInn2wU5yGHGFdmiOzdz7+TzPFnZ/Dus75KyH33ewOzhM6GDUa+556DTZuMnLNmwTnnmAkBgmGHb7Q+VDXkDfgKONS1fwjwVX2OES7bqFGj1LL7c+eTWWoajnzbYdN2akWFV7/4tqAq3dqNJQqqCd3ydPHywqq0nfbO9jvesWemVzveNz8V1Xj+mVf40ldUeKvFz7jc/3ifLjUyLf/VyHDONemNdCdqYfhwrXZRYMIr2bJF9Z13VG++WXXSJNVu3XzpRFQHDlSdMUP1gQdUFy1Szc2tnwxbtqhOmKC6dWv1uKIi1TffVD3tNNX4eOfBdFKdNUv1889Vy8vrPPynSwv8Lo/ZiaAAACAASURBVO3BF7J1wLiMqv03Ps6rn7xFRapz5qgecYS5fhHVo49WffVV1eLi+h2rlQEs1zAow5t7q19i+DGUsNawWWW5+/PL2mLtOyazmg645NaMoOkr4yPji/3SFxVXVKUZfWy6eqLLNK5jgUpUmYLqI6/4K9QPFufriX/bqWVlXt3ncJ8ynPtedQWS0D3P71ynXpiuPUdkanLvXAXV6x/MbNybEoxZs1Sjo/1vUmSk6ujRwRXjoEENU4wNobBQ9fXXVadMUY2LMzJ17ap6ySWqS5aoVlQEzZaTX+53efMX5Omt//O9G4uXF4Z2/u+/N+dKTjYZe/VSveUW1Y0bG+8awxyrLENJDPOBG4DeznY98GZLX8SubFZZ7r78vKZIKyq81ZQeqCam5gW18FS1Wlo8FVXW3UU3GyskIq5E23TKV1XVJd/5LFD3MfuPNYVwj32rW7Vu1m0qCWrQubcnX81psvtUxcaN1ZVl5daSirEu8vNV585VnTxZNSbGyJuaqnr55apLl6p6qz/nysv66bci/eJbn7W5el0t1mBWluojj6iOHGkSx8SoTpum+sknNSrn3RmrLENJDMnAQ8B3zvYgkNzSF7Erm1WWuycLvymocp8GK/tLSoMrSlXV+K7+Vl6lMuwyyP9YHfobBVZUXBFUqfUelVktfeX/KRen65SLjWv16Jk7FVTbdCwIKisYK7VJKC9X/ewz1fPOU01J8T9pRITqSSep5tXTNdmS5Oaqzp5tLOFKxd+rl+o//6m6fHmV4qy8xLyCCr/9zJwAV25Fhbk/p5+uGhurVW7phx9WzQjumdhTsMqytkTwkvN7aUsL3FibVZa7J7c/Wt3tOve9XP3f7Gw96JTa2/9GHO1zmXbsb1yr7natyi1136yqPJVho4/1HTvQtbr3gRlV1qZbaYKqJ7pMP1icX6OydLuAG0xFhXFVXnKJapcu5gRt2qhOn6767LM+pRAXF7ztsLWQlaX6/POqxxxj3Mmg2q+f6rXX+ix8p522ct9b+WfIENXbb1ft29fsJyWpXnih6ooVLX1VYYNVlrUlgpVAL+BHx7ps795a+iJ2ZbPKcvckUNmcfEHoHWQudlytD77ga4M8fJpPgd79VJYOOSRDb/2frx3x1Q9zq+JHHJWuT7+Wo57oMj8Zeo7I1IdeDG7pemJKtaLCq5f/O0PnfZCrUQlFOvl8c85X3m0El6fXq/rtt6pXXqnao4dWuRFPPll13jzjyqxk1ixVj8coh92FjAzVp59WPfJI1YgIXcjB+nD7a1RHjVKNitJh/OiUgpj22MoHc+ihxlItDLEtcw/CKsvaEsHfgVVACbAOWO/a1rX0RezKZpXl7kmgMjp06s6Q81ZUePXjr/zdnpWKC0wnkVDOCarDDvNZpB9/la8b0kqDprv7qaygx2wQXq/qTz+p/utfxqICY2Edd5zqSy+p5tTQDlpbj9TdgR07VB9/3ChC5wHkkKB/0Mf3QC69VHXt2paWNKyxyjKUxPBYSwvcWJtVlrsfF1zvU1BnXW2U3HFnhq4sg7HfsT5lWRPdh1XvyLMtvUwHjMvwG5Jw2LSdeultGbr/pHS95+msGjsa7TK//WZ6Zg4ebITweMzQhqef3uPb2aqxdavq+PE+azIyUvWCC1paqlbBnqosxVx7aIjIS6r617rCWgOjR4/W5cuXt7QYlkbijz9L2auXGdC/37EZLH2nPdc/kM11s5KIb7PrU7q983kBJxzalpMvyOCNx2peNzBwrd16fFYNY8MGM3B/3jzfKh0HHWRmjDnlFKrW97JUZ+tW38xBcXFmGjo79VydiMgKVR3d0nI0N/UtRYa4d0QkEhhVVyYReVZEdojIL66w9iLyiYiscX6TnXARkYdEZK2I/CQiI115znDSrxGRM1zho0TkZyfPQyK1LRNu2R15f5FvcuyTT4rA4xH+fUVygxQlwKRD2qJKrYoS4PTLMjjnmowGnStkNm82844ecAD06QPXXGOmibv/fjODzKJFcOGFVlHWRdeuZuYgO0erJQRCKklE5FoRyQP2EZFcZ8sDtgNvhXCI54GJAWHXAJ+qan/gU2cf4Bigv7OdBzzmyNAeuAnYHxgD3FSpYJ0057nyBZ7LspuTkeWbrqxfzwas/zdihDETA7cRI2rNNvuBFJ6+s54r1tfn3Dt2wGOPmbUOe/SAyy+HkhK46y5jES1dasJSUxsmw57GDTeYpbHsHK2WOgh1IvU7ReRu4GlVPbu+J1HVRSLSOyD4RMx0eQAvAJ8DVzvhLzq+8aUi0k5EujppP1HVTAAR+QSYKCKfA4mq+rUT/iJwEvBBfeW0tF6yc3x+z9FDGrCEVU3rK44ebcKioqr7XF0cNSODqEgFdmHy82DnjogwK1h062Ym6h44EG6+GaZONXOvWhqGnaPVEiIhz0Ssqv/f3p3HR1WdDRz/PckkhISQQFhkXwQVEBCKghuCKIIb1gXx44oirbVFfNVWq9Raa10qIlitxQVRK+KrrWLr0rwoYt0QFBAEBUQgEllCSCB7Zp73j3OTyb6RzEzI8/185pObc++dnJNJ5plz7rnPCYjI0Eb82Z1VNd177nQR6eSVdwN2lDkuzSurqTytivJKRGQ6rgdKzyZeZHX8lRmkvpjC/Feyuf6StrWfYA7J9jQXLNd+k0+f7nG1HF2DWbPcqhFlFRbC00+7B7jgWfJo1arc9rsl22NaVbm/xu0uXSpf7PT73TDhb37jAuTgwTUGa2NM06jXqiO4nt7xqvp5k9TGqeqdQBtQXrlQdT4wH9wEn4ZULjPbz7Cx2Tz+SCznnFb1Ekfpe4tJfdENyU2f3JbO7x3k/LGHuPxPC5e+t5iOydH4fFUHiq3fgS++kMFHHUKgTEtzQaliz27UKLcOY2GhG/osLKy8XdW+AwcgI6P6cwoKoKio+vpER7vlqV55xQKkMWFW32A5FviZiGwDcnCBSlV1SAN+9i4R6eL1KrsAu73yNKBHmeO6Azu98jEVypd55d2rOL5JzF2YzbYv2vHzGfvZsab8vmUrcjluQCs2bCmk7K920ult8PuVqCh7w2uIrWmF9O0Ry9En72Pjf9tXeUz6Dh+JnQqA2Pr/gLw8mD0b7r/f9eRuusktF1WyvuKrrzbd5A9VFzBLguiOHS44FxS4n/3YYxYojYkA9Z0qOBE4EjgdOA841/vaEEuAkhmtVxOcKLQEuMqbFTsKyPKGa98FxotIO29iz3jgXW/fAREZ5c2CvYq6TTpqkFHD3Jtxp67+cuVDxu1j7Mh4xly4nzv+6GZmdhu8v3T/43/PbqoqHfY+Xl0AwDcfVQ6Un6/LJ7ZtAbs2JtGpWw29tKqoukA4YIAbfp04ETZscDNNQzVLUsQFxcREtw7iccfBtdfaDE1jIky9epaqus27bnmqV/Shqq6p6RwAEVmE6xV2EJE03KzWB4BXROQ6YDtwiXf4W8DZwGYgF5jq/ex9InIvUDIE/IeSyT7ADbgZt61xE3uabHLPhFMSEJ+fhDIjsPEdcsnLcG/ka/4vOCNy3mwfF4132/uzD2Fx2RZuR7q/Utlr/znApT9tRee++RQdcIsq9+tfj9/x6tUwc6ab3DFkCLz3HowdG9wfzpXsw/mzjTFVqlewFJGbgOuBf3hFL4rIfFV9rKbzVPWyanaNq+JYBW6s5nmeBZ6tonwlcGxNdWhMUb4ABfluO/WTHPIyXORslZxHwf7Wpccd2dPHnAVZ3Dw1if3ZobpLPbx+2F3EhEsP8OqzCRzd5xBmpXoCAeW77ysHyxm3+PHnxrJzXXDYdfCgOtwysmePC0JPPQXt2rnbMaZNA1+Ff4VwzpK0GZrGRJz6DsNeB4xU1d+p6u+AUbjg2aJExQT46rPWXH1rBtt/CL6Rz/pTfun2mVdkMPToOCad4YLnpi0tI1jeMzebdcvac+n0g43yfGdPzeCpPwV76yLw+tKDZO8LBreouCISux1k2uSqJ1wB7rrgo49C//5utuuMGbBpE/z855UDpTHGVFDfYClA2Y/5fqqejXrYy9sbz/OzU5h+RbAnedu05NLt2bPcG3ef7rEk9TjAm8+kcDD38B+Kzc11X8sORx+K1MVJlcqefbmAaJ/78DHi7Azysn1kp7XhyJ7VTO555x031HrzzW7yzNq1MGeO61kaY0wd1DdYLgA+E5Hfi8jvgU+BZ2o+5fBTdCA4vBgoiAHgyZeziY0REo7IAWBQv+AxxUXu13zqBZkhrGXofLw6DxHoOiiL1Lcat5cm0ZV75LvSobggir7HZ/L5v1OIjanm89q338K557qJO34//Otf8PbbbkKPMcbUQ72Cpao+gptwsw/IBKaq6qNNUbFIdt60yjlAW3u3921YHctbH+SUu03EX+h+zatTG6e3FWnmPOW6k+lfJ7H722BPsL53PGzYWsCyFbnkFwQIBFyQjPK53vjlM4O/841rWlGUH018QjVD21lZcOutMGiQy5P68MOwbh2cc47dhmGMaZC65oaNE5GZIvIX4HjgCVWdq6pfNm31ItPrf2vPy/8+UK4srpV7E+7ROYaJo8tfO0vqFLzJvcfQ/WxNK+RwsfTTHF59ovyHgHFTgoEtv6D6oedN2wpZtzl4nXfixbmMHRlP67goTpzkJjqrP4phZ2Xw4pwU3v4wh17DMzm4O47i/Gji21SR7ebpp911yUcegauvdtclb7nF3Z5hjDENVNee5UJgBPAV7l7Lh5usRs1AVJRw6dmJXP/bYFBISqz+VznrruB22tpkLrz2QLXHNje3zMqvVPbW88H7Id9cllPtuYOOVQb3d13y9VsK2PZF8Briin+5AOwviKaNl/xowikJjDo5QKDQR6AghrZtywTLDz+E44+H6693OVNXrnSB01beMMY0groGy4GqeoWq/g24GBjdhHVqNubfl8L3aUXcNSeTM0+Mr/a4Gy9PYszkYGBdu/zwyBU79/ms4EQeCTBnQVbptds5C7IAmDwhkVVf51V5ftFBd133joczObZfhdtMRDl36l60OLrcPa1H9wv+yQ45Ngq2b3drN44e7RKOv/yyG3odPhxjjGksdQ2WpalRVLW4ierSLPXqFsO9M9vVmsrulJPcr7pN14MECmLIzW/+M2NnTk0s3V6xtpCZ1yTxs0vdB4FrLgrmwv31vdX1Ll3P8IHbgj3KRxdmEd26EFT493Nu5Y4Tjw/eP9mre3B76rZn3CocS5a4lTg2bnTJxu26pDGmkYnWYUl3EfHjcsGCu1WkNS67Tklu2GbXVRoxYoSuXLkypD/z7eU5vPR6Pi/OSeHr7woY0Ag37YfT0Sfv49uP2zNlRgaL5laevFQSs9r1PsC+rYmV9kfFFqNFwdmzp0/Zy9JFHYhJLKD4YPB3U1CopTNeA/4A0T73wSOAIFOmwIMPQhOvImOMcURklaqOCHc9Qq1OPUtVjVbVtt4jUVV9ZbabXaAMl4mjE+iQ4t70035s/h10f7EQ3zmnykAJ8M5/c2jfN5vM7xM5YkAWH68ODseedWUGWuTj4l8Eh6eXLnI9ybKBEiA2Nqp0IeSoton8D7P5Q4eHkOXLYdEiC5TGmCZnqUtCrKMXLNN3V07h1txk/OijTVL1Qf+skxPo1iuDfd/Bro1JnDwsuFzjf7wlzObdk8RHy7IYdWox4Mqu/20GrzwUxS2BOXQO/Fj+SQMBZj+V5JKMR9chvZ0xxjQCC5YhltjGdeYP5jbv9HeZ2X72pyUw9pJ9NR7XqnX57z9enYcvWgA3C7ZLBx8715fP0jP/vhTm/zId+v7ZLZNVwueDNWvgqKMaownGGFNnFixDLCHe9SxzmnGwLC5WjjnhIASS6N275sk0q/6TXO77k4e1ruZITyAAS5fCggXlF0aOiXG3hVigNMaEQX3T3ZlD1MYLlr+elszrSxsn2Xhj+Xh1HtPuyCjNnlOdbsdms/sb1xvsdkTNf0Ipfaq/z/LRhVnBb7ZscauB9O4N48e7tHRXXAGtvOuXPp8tWWWMCRsLliGWGB/8lc+4JbIm+Yw5NYpnHkjhtdSDJByRw9znsyodsy29qDRQHn3yPu6ZkVzpmLK+/szdfxodV0TJrSIlJo9WeO45OO006NcP7rsPBg5090qmp7t9thCyMSYC2DBsiCW1DQbLQATdavnD7qLSJAGTJ7jbPGZeDTddVf64HTuLgRjiO+Ww9v3a7y/t2M7HwtezOapPDFHiZ+QQd63yX2Pvocuxf4acnGCgvOoq6N69/BPYQsjGmAhgwTLEunUM/srzcyOjY9/3+Ey2rqx6uapAQMsFxF0Zrjd8652FxMbUsH5kGVdNags7dsDzzwN3AjBuxTyXQGDqVDj55OoTCdhCyMaYCGDBMsS6dAr+ygsiIFjuyiiuFCijWhUx7qIsUl/qwJ5MP51TfGWOd93hDu3qUPe8PHjjDTdZJzXVu2/EBcu4Xdspl8fOGGMiWPjfrVuYsmsv5mfFcuX/ZLDth6Iazmha73zoltdKOTKbtF1FqII/P4ZevbzkCbvK1y1jnxcs21fzp6MKK1bADTdA165w2WUuDd2sWbBlC36/4verBUpjTLNiPcswKs6N5cU5KSx/P5NtX1Y9DNrUtu5wyRHmPip06xRTWt4mwQXLl97I4ycD3e0excXKK6+6STqdUioEy1274IUX3KSc9eshLg4uusgNs44d6ybpYJ/OjDHNk713RYC8nNC+DA89vZ9t6UVsTSvknhkuSFccVk3f5YLiI78NLrf14FP7WbfMfd+5QzQUFsI//wnnnw/dusFtt0FiIvztb/Djj/DiizBuXGmgNMaY5sp6lhGguDg0q2Tk5gdIaB0FJPObCvvatS2fOm7O75JY/Bh0YhcfyYXEUEQio4B5APScfRe8utAti3XEEW6B5WuugQEDQtEUY4wJKQuWYRDfMZfcPcH1L/1Foel5bdpWSEmauYqOO6Z88vIuHXzcMfgF7v/qSk7ho3L7hrOKNk/Pg0nnu2HWs85ySQOMMeYwZeNjYZC1szVFRcqKr/Lpe3wm/qKm71kGAspxx1QdKE+6IKPcxKMSva8/qVLZL3icVX98h6gf0+HVV+GccyxQGmMOe/YuFwY+nwtMxx8bR0xsLv4QDMN26HcAKL+a2vFnZzDyBOHWaRVWWdu4EZ57jiHzVwPvlNt137Xfwp1zm7ayxhgTYSxYhllMDASKm76Dn7nVBUTx+TljciapL3Xg2MHw2N3eBJ6sLJdm7rnn4NNPITqavOE3wududypnEBUrJN/3QpPX1RhjIo0FyzCLaaUhCZZx7fMozPFRlOsjKqoDz16UzTXnJblkAQsWuFmt+fkwaBA8/DBcfjl9/SnQHdrH7GVM8Qf4pk23/KzGmBbJgmWYxcZCoJ7DsH9+Zj+r1vh5eV5Knc8pyo9m2NhsoqJSYPNmrv3iOZj5vEtDl5zsEpZPnQo/+Ulp6rleeEl30otgykmWn9UY02KFfYKPiNwkIutEZL2IzPTK2otIqohs8r6288pFROaJyGYRWSsiw8s8z9Xe8ZtE5Opwtae+WrVStJ49y19PS2bxY3UPlIVFij83lqMyN8Cpp0L//nD//a4XuXixW+Hj8cdhxIiqc7SW5Ge1XqUxpoUKa7AUkWOB64ETgKHAuSLSH7gdWKqq/YGl3vcAE4H+3mM68FfvedoDdwMjvee6uyTARrpWcYL6o2tdQ7JBAgFYtoyEVi75+YmfLYY9e1yg3L7drRk5ebLLtmOMMaZa4e5ZDgA+VdVcVS0GPgB+CkwCFnrHLAQu8LYnAc+r8ymQLCJdgLOAVFXdp6qZQCowIZQNaag2XorUjCx/vc/97ezMqnd8/z3ccw/064eOHUuxujR23R++HDZsgNtvdxl3jDHG1Em4g+U6YLSIpIhIPHA20APorKrpAN7XTt7x3YAdZc5P88qqKy9HRKaLyEoRWblnz55Gb0xDtPXu2ihZ+qouJMYde/+t7cjM9oJsTo7LzXr66dCnjwuWRx7JHeelAtC6Yy4/vWVU9UthGWOMqVZYg6WqbgAexPUE3wHWADVFjare6bWG8oo/b76qjlDVER07dmxAjRtfcltX9d0ZdVsJOn1vMVocTE33f49/xmkdP2FVx/Fu8eTt2+Hee13vMjWVOctPAWDwCXmNXndjjGkpwt2zRFWfUdXhqjoa2AdsAnZ5w6t4X3d7h6fhep4lugM7ayiPeMlJLljuyahmGHbYMNcb9B4zO74GGvxs8MhvheV7T+S2hIfcJJxNm+Cuu6BnTwCiYwPEJBbw7qLkJm+LMcYcrsIeLEWkk/e1J3AhsAhYApTMaL0aeMPbXgJc5c2KHQVkecO07wLjRaSdN7FnvFcW8VKS3UuwN7OanuWJJ0JsLOkcwUaO5mNcCrrXmQTAp5wIwJYeA2H06ErDrMX5UQw44SDJieUTpRtjjKm7sAdL4DUR+Rp4E7jRm6DzAHCmiGwCzvS+B3gL+A7YDDwF/AJAVfcB9+LyzXwO/MEri3jtvaWxfnlFEnsyqxiBnjULoqLoSjoD2MhOunKDPMGkT+4od1juwcrB8KGn91N0II6ENk1SdWOMaTHCnpRAVU+toiwDGFdFuQI3VvM8zwLPNnoFm1jZdSRXrC3gnNMqvCRdurhkAX913waIJqNnHxg1qtxh+d6amMtW5PL+pwXc8bMk/vqkIj4/995ut4YYY8yhCHuwbOk6tQ/2CHfurvq6ZeDOu0qDJcC33YYCMGZyBqqwZ7eweU08H32Zx9iR8UA8X36VwcHsGNr3ymHcqLZVPq8xxpi6iYRh2BatU0owWP5YIVg++XIWvYZn8snu8vkVnn3aJT9/f3EKy15JIbGtUpzr4+a7ckuP+Wy5j72b2pKxxQKlMcYcKguWYda5fbBzf99dcWTsDwbMGy5LYvuX7Rhziguot3R6kuVvb2fYgPLDqj16QKDQx7bNwefa/W1SE9fcGGNaDguWYVaytiVAwf7WzH4mu9IxxbmxAEx840pOndCz0v5Bx7iX0QKkMcY0DQuWEebHPcFbSLoMzCq3b+SQ1lWeM3JobLXPd93tGY1TMWOMacEsWEaYHTuCiYf8Feb7tImv+uWaODqhdLvzMVn0GxW8a+aySTYT1hhjDpUFywiz84fgS5KbXf9EArs2JtGtRzDgjhuVUMPRxhhj6sKCZQTYl+UnsetBAHIOuGuYa77J52B6MJvA4rcP1Om5+p+YyXkTLFuPMcY0JguWEaBd22iyf2hDcq8DFBW6YHncMW749PKZGfj9yuQJiXV6rj5HBhjYzy3JFdfekqcbY0xjsGAZQXyxSlFB+dyuI4f7iIqq+7JaLz2WTOs473hpggWljTGmBbIMPhEkJjZA+vpkb43KaDoPyOJXV9btdpC752WSsU9JSW5PUqL7DBSXUP8FpY0xxlRmwTKCpK93y2hNuXE/kMK5k+q+IPTvfxXM8jNsQBxX3ZLBjGvjG7uKxhjTIlmwjCSioELqYteb7HJEw0fJFz6c0li1MsaYFs+uWUaQqFjXk9Qi9xmm+xE2q9UYYyKBBcsIUmHdZkYMjglPRYwxxpRjwTKCSFT52auD+1v2HWOMiQQWLCOI+IJ5YYkKEBtT91tGjDHGNB0LlhEkOiYYLKPKBk5jjDFhZcEygjz0aFHptkRbsDTGmEhhwTKC/OqKJC7+hVtSy59X/bJbxhhjQsuCZYRJsEVCjDEm4liwjDBZWbUfY4wxJrQsWEaYnNxw18AYY0xFFiwjzFMPtSW+Yy43/2lfuKtijDHGY7lhI0yvLjHk7I4BLAm6McZECutZGmOMMbWwYGmMMcbUIuzBUkRuFpH1IrJORBaJSJyI9BGRz0Rkk4gsFpFY79hW3vebvf29yzzPHV75NyJyVrjaY4wx5vAT1mApIt2AGcAIVT0WiAamAA8Cc1S1P5AJXOedch2Qqar9gDnecYjIQO+8QcAE4AkRsfWtjDHGNIqw9yxxk4xai4gPN6slHTgdeNXbvxC4wNue5H2Pt3+ciIhX/rKqFqjqVmAzcEKI6m+MMeYwF9Zgqao/AA8D23FBMgtYBexX1WLvsDSgm7fdDdjhnVvsHZ9StryKc4wxxphDEu5h2Ha4XmEfoCuQAEys4tCShR6rWrNKayiv+POmi8hKEVm5Z8+ehlXaGGNMixPuYdgzgK2qukdVi4B/ACcByd6wLEB3YKe3nQb0APD2JwH7ypZXcU4pVZ2vqiNUdUTHjh2boj3GGGMOQ+FOSrAdGCUi8UAeMA5YCbwPXAy8DFwNvOEdv8T7/hNv/3uqqiKyBHhJRB7B9VD7Aytq+sGrVq3aKyLbGljvDsDeBp4biQ6n9lhbIpO1JTI1pC29mqIikU5UK41WhrYCIvcAlwLFwJfANNz1xpeB9l7ZFapaICJxwAvAMFyPcoqqfuc9z53Atd7zzFTVt5uwzitVdURTPX+oHU7tsbZEJmtLZDqc2tLUwt2zRFXvBu6uUPwdVcxmVdV84JJqnuc+4L5Gr6AxxpgWL9zXLI0xxpiIZ8GyYeaHuwKN7HBqj7UlMllbItPh1JYmFfZrlsYYY0yks56lMcYYUwsLlsYYY0wtLFh6RORZEdktIuvKlA0VkU9E5CsReVNE2pbZN8Tbt97bHyci8SLybxHZ6JU/0Fzb4pW/IyJrvPInw5GcvrHaUmb/krLPFUqN+Los81bXWe09OjXjtsSKyHwR+db7v7ko1G1prPaISGKZ12S1iOwVkUebY1u88su879d67wUdQt2WiKKq9nDXbUcDw4F1Zco+B07ztq8F7vW2fcBaYKj3fQpuxZR4YKxXFgt8CExsjm3xttt6XwV4DXdfa7Nsi/f9hcBLZZ+rObYFWIZbqadZ/7942/cAf/S2o4AOzbk9FZ5zFTC6ObbFK99d8noADwG/D+ffXLgfYa9AJD2A3hX+wLIJToLqAXztbZ8NvFiH55sLXN/c2wLEAG8ClzbXtgBtgP8CAwlTsGzEtiwj7ZqmFAAABLxJREFUzMGyEduyA0gId1saqz1lzu3vtU2aY1u8//k9uGw9AjwJTA/3axTOhw3D1mwdcL63fQnB/LNHASoi74rIFyLy64onikgycB6wNCQ1rV2D2iIi7+I+YR4guGxauDWkLfcCs4Hc0FWzThr6N7bAG+qbJSJVLSQQDvVqi/c/AnCvV/6/ItI5tFWuUYP//4HLgMXqRZ4IUK+2qMvVfQPwFS7P9kDgmdBWObJYsKzZtcCNIrIKSAQKvXIfcApwuff1pyIyruQkcUneFwHz1EvHFwEa1BZVPQvoArTCrTMaCerVFhE5Duinqv8MS21r1pDX5XJVHQyc6j2uDG2Vq1Xftvhwix58pKrDcTmfHw55ravXoP8ZzxTce0CkqO//TAwuWA7D5dteC9wR8lpHkLCnu4tkqroRGA8gIkcB53i70oAPVHWvt+8t3DWCkl7kfGCTqob84n51DqEtqGq+uGT1k4DUUNa7Kg1oy0HgJyLyPe5vvpOILFPVMSGueiUNeV3UrQOLqh4QkZdwqSGfD3XdK2pAW97D9fRLPsT8L3BdKOtck4b+z4jIUMCnqqtCXulqNKAt2d55W7zyV4DbQ1ztiGI9yxqUzDIUkSjgLty4PcC7wBBxs199wGnA196xf8QtHTYz9DWuXn3bIiJtRKSLd44Pd21jY+hrXll926Kqf1XVrqraG/fp+dtICJTQoNfFVzIr0fv0fy5uiC3sGvC6KO5a+BjvuHF4/0eRoCH//57LiKxeZUPa8gMwUERK1jI8E9gQ2lpHmHBfNI2UB+6POx0own3aug64CfjWezxAmYv1wBXAetwb1UNeWXfcotMbgNXeY1ozbUtn3Ay6td6+x3CflptdWyo8X2/CNxu2MV6XBNwsy5LXZS5VzMRsDm3xynsBy732LAV6NtfXpsy+74BjwtGORn5tfo57L1uL+1CTEq42RcLD0t0ZY4wxtbBhWGOMMaYWFiyNMcaYWliwNMYYY2phwdIYY4yphQVLY4wxphaWlMCYEBARPy51WAxQDCwEHlXVQFgrZoypEwuWxoRGnqoeB6U3iL+ES15xd1hrZYypExuGNSbEVHU3MB34pTi9ReRDL5H1FyJyEoCIvCAik0rOE5G/i8j5IjJIRFZ4idTXikj/cLXFmJbCkhIYEwIiclBV21QoywSOwa3oElCXg7c/sEhVR4jIacDNqnqBiCThMkL1B+YAn6rq30UkFpfBJy+0LTKmZbFhWGPCp2RprRjgL97qKH7cskmo6gci8rg3bHsh8JqqFovIJ8CdItId+IeqbgpH5Y1pSWwY1pgwEJG+uMC4G7gZ2AUMBUYAsWUOfQG3fNJUYAGAqr6EW5swD3hXRCJl6TRjDlsWLI0JMW8lhyeBv6i7DpIEpHszY68Eossc/hzeCjaqut47vy/wnarOA5YAQ0JXe2NaJhuGNSY0WovIaoK3jrwAPOLtewJ4TUQuAd4HckpOUtVdIrIBeL3Mc10KXCEiRcCPwB9CUH9jWjSb4GNMBBOReNz9mcNVNSvc9TGmpbJhWGMilIicgVtw+zELlMaEl/UsjTHGmFpYz9IYY4yphQVLY4wxphYWLI0xxphaWLA0xhhjamHB0hhjjKnF/wOBNt5D6j1nQAAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f6acc2ad470>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Test Stock Prices and actions taken by agent Stock Plot\n",
    "import matplotlib.pyplot as plt\n",
    "import datetime\n",
    "import numpy as np\n",
    "\n",
    "%matplotlib inline\n",
    "\n",
    "pd_bm=pd.DataFrame.from_records(Benchmark_Port_Value)\n",
    "pd_bm[0]=pd.to_datetime(pd_bm[0], format='%Y/%m/%d')\n",
    "\n",
    "x1 = np.array(pd_data1_test['Date'])\n",
    "y1 = portfolio_value\n",
    "\n",
    "x2=pd_bm[0]\n",
    "y2=pd_bm[1]\n",
    "\n",
    "\n",
    "\n",
    "plt.title(\"Trading Model Portfolio Value vs Benchmark Over Test Data (IBM and GE)\")\n",
    "plt.xlabel(\"Days\")\n",
    "plt.ylabel(\"Portfolio Value in $\")\n",
    "\n",
    "plt.plot(x1,y1)\n",
    "plt.plot_date(x2, y2, c = 'red', marker='v', linestyle='-')\n",
    "\n",
    "\n",
    "#plt.plot(x1, z, '-', color='black');\n",
    "plt.plot(x1, y1, '-', color='blue');\n",
    "\n",
    "\n",
    "\n",
    "#plt.scatter(x1,Benchmark_Port_Value,marker='o')\n",
    "\n",
    "plt.legend(('Trading Model', 'Benchmark'))\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
